Java netty kann nur X Anzahl der Anfrage pro Sekunde nehmen?
-
10-10-2019 - |
Frage
Java netty kann nur X Anzahl der Anfrage pro Sekunde nehmen? Mit dem Selektor Ansatz ist es wahr, dass es zu einem Engpass in Bezug auf die Portion Anfrage pro Sekunde sein kann? Wir finden, dass, wenn der Verkehr hoch ist, Kunden keine Verbindung herstellen durch, was zu einer Zeit aus.
Lösung
Dies ist wahrscheinlich nicht aufgrund Wähler ein Engpass zu sein, aber entweder aufgrund von TCP mit zu wenig kurzlebige Ports auf den Clients oder aufgrund von Server schlagen der Grenzwert für Dateideskriptoren .
Andere Tipps
Es gibt eine zunehmende Ansicht, dass man nicht Selektoren verwenden sollte, nur Hunderttausende von Threads. Selektoren bewegen, um den Planungsprozess in der Anwendung, in der wohl es nicht gehört. Auch wurden sie entwickelt, wenn die Alternative war ein Prozess pro Client. A Thread pro Kunde ist um Größenordnungen billiger.