Cześć! Mam zamiar napisać reverse proxy do pewnej gierki, ale totalnie nie wiem jak się za to zabrać. Liczę na to, że polecicie mi jakiś sensowny stack. Myślałem nad golangiem, tyle że podejść do tematu jest zbyt wiele. https://github.com/smallnest/1m-go-tcp-server. Chciałbym być w stanie utrzymać około 10 tysięcy połączeń na jednej instancji.
- Rejestracja:około 5 lat
- Ostatnio:prawie 5 lat
- Postów:2

- Rejestracja:ponad 17 lat
- Ostatnio:4 dni
1
Jak L4 to nic nie powinieneś implementować, bo L4 nie powinien wiedzieć co jest w pakietach. W tym wypadku co opisujesz, to chcesz mieć L7, czyli proxy, które już umie w protokół danych, a nie tylko w transport.
Podpowiem tylko, że jak zrobienie PoC będzie stosunkowo proste, tak zapewnienie odpowiedniej wydajności przy dużym ruchu może być już całkiem sporym wyzwaniem.
Zarejestruj się i dołącz do największej społeczności programistów w Polsce.
Otrzymaj wsparcie, dziel się wiedzą i rozwijaj swoje umiejętności z najlepszymi.