Frage: Was sind die Vor- und Nachteile von Nginx und Netty für die Verwendung von Proxy-Server erstellen.Netty vs Nginx: Vor- und Nachteile auf Leistung, Speicherverwaltung, Speicherabdruck
Ausarbeiten das Problem:
Wir versuchen, einen Proxy-Server zu implementieren (vorwärts oder rückwärts Proxy), die vor einem Dienst gestellt wird, und kümmert sich um bewährte Verfahren, die auf unsere Dienstleistungen angewendet werden können.
Wir bewerten verschiedene Lösungen, die auf dem Markt verfügbar sind hauptsächlich Nginx und Netty. Als wir also anfänglich über Nginx recherchierten, stießen wir auf viele positive Blogs, die nahelegten, dass Nginx sehr schnell und einfach konfigurierbar ist, indem man die benutzerdefinierten Module in ein Plugin für Nginx schreibt.
Aber wenn wir einen POC auf Netty gemacht haben, haben wir viel bessere Leistungszahlen während der Verwendung von Netty 4. Also würde ich gerne wissen, ob jemand einen Vergleich zwischen Nginx und Netty durchgeführt hat und welche Gründe nicht verwendet werden Netty als Reverse/Forward-Proxy-Lösung. Wir sind besorgt über GC-Probleme, die mit Java Server-Lösungen verbunden sind. Daher möchten wir die Vor- und Nachteile von Nginx und Netty kennen, bevor wir mit einer Lösung fortfahren.
Danke, Vinay.
Danke Wilson für die Antwort. Das eigentliche Ziel meines Proxys ist es, auf jedem poxying einen Dienst zu bleiben und all die zusätzlichen Sachen wie Authentifizierung, Metriken Veröffentlichung, Leistungsschalter Zeug, etc usw. So wird es nicht für Reverse-Proxy genau verwendet, aber geben Sie ein Plugin-basierten Proxy obwohl welche die Service-Besitzer ihre Authentisierung, Timeouts usw. einstellen können. So werden viele benutzerdefinierte Handler geschrieben. Also bevorzugst du Netty/Nginx? Zur Performance gekommen, habe ich einige Blogs auf Netty 4 gelesen, die behaupteten, dass es schneller ist, haben Sie irgendwelche Informationen darüber? – user2604844