Der Lastausgleich von Dubbo erfolgt auf der Serviceebene, während der Lastausgleich von Nginx immer noch auf der HTTP-Anforderungsebene erfolgt.
Dubbo verfügt über die Funktionen Serverregistrierung, Erkennung, Routing und Lastausgleich. (Empfohlenes Lernen: Nginx-Tutorial)
Unter all den Service-Management-Komponenten, die diese Funktionen implementieren, finde ich persönlich, dass Dubbo immer noch etwas umständlich ist, da es gemäß der j2EE-Kategorie formuliert ist . Service-Governance-Framework.
Dubbo funktioniert eher wie ein DNS bei der Diensterkennung (persönliches Gefühl). Ein Verbraucher muss wissen, wo sich ein solcher Dienst befindet, und dann ruft er ihn selbst auf.
Während Nginx die oben genannten Funktionen hat, hat es auch zwei Hauptfunktionen:
1, so viele Verbindungen wie möglich aufrechtzuerhalten.
2. Geben Sie die spezifischen Serviceanforderungen jeder Verbindung an den tatsächlichen Mitarbeiter weiter.
nginx befindet sich zwischen dem Browser des Benutzers und seinem eigenen Server Es wird normalerweise zum Verwalten einiger Ressourcen verwendet, dh um verschiedene Arten von Ressourcen auf verschiedenen Servern zu platzieren Es.
Dubbo ist eine Geschäftsbrücke zwischen Ihrem eigenen Server und Ihrem eigenen Server Es stellt verschiedene Dienste jeweils auf verschiedenen Servern bereit, dh die Verteilung erfolgt einheitlich und wird dann integriert Verwaltung seiner registrierten Dienste.
Das obige ist der detaillierte Inhalt vonIst es notwendig, Nginx nach der Verwendung von Dubbo zu verwenden?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!