Heim häufiges Problem Was sind die Prinzipien der fünf Hauptkomponenten von Springcloud?

Was sind die Prinzipien der fünf Hauptkomponenten von Springcloud?

Jul 17, 2023 pm 03:12 PM
springcloud五大组件

Die Prinzipien der fünf Hauptkomponenten von Springcloud sind: 1. Eureka wird verwendet, um die Interaktion mit dem Server zu vereinfachen, als Polling-Load-Balancer zu fungieren und Service-Failover-Unterstützung bereitzustellen. 2. Ribbon bietet hauptsächlich clientseitigen Software-Lastausgleich Algorithmen; 3. Hystrix kann helfen, einen Vorgang, der wahrscheinlich fehlschlägt, schnell abzulehnen, anstatt auf das Timeout des Vorgangs zu warten, um die Antwortzeit des Systems aufrechtzuerhalten. 5. Config ist statisch.

Was sind die Prinzipien der fünf Hauptkomponenten von Springcloud?

Fünf Hauptkomponenten von Springcloud 1. Eureka

ist ein RESTful-Dienst, der zum Auffinden von Diensten der mittleren Ebene verwendet wird, die in AWS-Regionen ausgeführt werden.

besteht aus 2 Komponenten: Eureka-Server und Eureka-Client.

Der Eureka-Server wird als Dienstregistrierungsserver verwendet.

Eureka-Client ist ein Java-Client, der die Interaktion mit Servern vereinfacht, als Polling-Load-Balancer fungiert und Failover-Unterstützung für Dienste bietet.

Netflix verwendet in seiner Produktionsumgebung einen zusätzlichen Client, der einen gewichteten Lastausgleich basierend auf Datenverkehr, Ressourcenauslastung und Fehlerstatus bietet. /

Was sind die Prinzipien der fünf Hauptkomponenten von Springcloud?2, Ribbon

Ribbon bietet hauptsächlich clientseitige Software-Lastausgleichsalgorithmen.

Die Ribbon-Client-Komponente bietet eine Reihe vollständiger Konfigurationsoptionen, wie zum Beispiel: Verbindungszeitlimit, Wiederholung, Wiederholungsalgorithmus usw.

Ribbon verfügt über integrierte steckbare und anpassbare Lastausgleichskomponenten.

Im Folgenden sind einige verwendete Lastausgleichsstrategien aufgeführt:

Einfacher Round-Robin-Lastausgleich

Was sind die Prinzipien der fünf Hauptkomponenten von Springcloud?Lastausgleich mit gewichteter Antwortzeit

Regionaler Round-Robin-Lastausgleich

Zufälliger Lastausgleich

Ribbon enthält außerdem die folgenden Funktionen:

Einfach zur Integration mit Service-Discovery-Komponenten (wie Eureka von Netflix)

Verwenden Sie Archaius für die Laufzeitkonfiguration

Verwenden Sie JMX, um Betriebsmetriken verfügbar zu machen und mit Servo zu veröffentlichen

Mehrere steckbare Serialisierungsoptionen

Asynchrone und Stapelverarbeitungsvorgänge (in Kürze verfügbar)

Automatisiert SLA-Framework (in Kürze verfügbar)

Systemverwaltungs-/Metrikkonsole (in Kürze verfügbar)

3. Hystrix

Leistungsschalter verhindern, dass eine Anwendung versucht, einen Vorgang mehrmals auszuführen, d. h. sie wird wahrscheinlich fehlschlagen Fahren Sie fort, ohne auf die Wiederherstellung nach dem Fehler zu warten oder CPU-Zyklen zu verschwenden, während festgestellt wird, dass der Fehler dauerhaft ist.

Der Leistungsschaltermodus ermöglicht es der Anwendung auch zu erkennen, ob der Fehler behoben wurde.

Wenn das Problem behoben zu sein scheint, kann die Anwendung versuchen, den Vorgang aufzurufen.

Leistungsschalter verleihen einem System Flexibilität und Stabilität, sorgen für Stabilität, während sich das System nach Ausfällen erholt, und minimieren die Auswirkungen dieses Ausfalls auf die Leistung. Was sind die Prinzipien der fünf Hauptkomponenten von Springcloud?

Es kann hilfreich sein, Anfragen für einen Vorgang, der wahrscheinlich fehlschlägt, schnell abzulehnen, anstatt darauf zu warten, dass der Vorgang abläuft (oder nicht zurückkehrt), um die Reaktionszeit des Systems aufrechtzuerhalten.

Wenn ein Leistungsschalter jedes Mal, wenn er seinen Zustand ändert, ein Ereignis auslöst, können diese Informationen verwendet werden, um den Zustand der durch den Leistungsschalter geschützten Systemkomponenten zu überwachen oder um den Administrator zu benachrichtigen, wenn der Leistungsschalter in den offenen Zustand übergeht.

FlussdiagrammWas sind die Prinzipien der fünf Hauptkomponenten von Springcloud?

4, Zuul

Was sind die Prinzipien der fünf Hauptkomponenten von Springcloud? ist wie Nginx, die Reverse-Proxy-Funktion, aber Netflix selbst hat einige Funktionen hinzugefügt, um mit anderen Komponenten zusammenzuarbeiten.

5. Spring Cloud Config

Dies ist statisch und muss mit Spring Cloud Bus verwendet werden, um dynamische Konfigurationsaktualisierungen zu erreichen. Was sind die Prinzipien der fünf Hauptkomponenten von Springcloud?

Das obige ist der detaillierte Inhalt vonWas sind die Prinzipien der fünf Hauptkomponenten von Springcloud?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn

Heiße KI -Werkzeuge

Undresser.AI Undress

Undresser.AI Undress

KI-gestützte App zum Erstellen realistischer Aktfotos

AI Clothes Remover

AI Clothes Remover

Online-KI-Tool zum Entfernen von Kleidung aus Fotos.

Undress AI Tool

Undress AI Tool

Ausziehbilder kostenlos

Clothoff.io

Clothoff.io

KI-Kleiderentferner

Video Face Swap

Video Face Swap

Tauschen Sie Gesichter in jedem Video mühelos mit unserem völlig kostenlosen KI-Gesichtstausch-Tool aus!

Heiße Werkzeuge

Notepad++7.3.1

Notepad++7.3.1

Einfach zu bedienender und kostenloser Code-Editor

SublimeText3 chinesische Version

SublimeText3 chinesische Version

Chinesische Version, sehr einfach zu bedienen

Senden Sie Studio 13.0.1

Senden Sie Studio 13.0.1

Leistungsstarke integrierte PHP-Entwicklungsumgebung

Dreamweaver CS6

Dreamweaver CS6

Visuelle Webentwicklungstools

SublimeText3 Mac-Version

SublimeText3 Mac-Version

Codebearbeitungssoftware auf Gottesniveau (SublimeText3)