SpringCloud-Interviewpunkte
Die Bedeutung von Load Balancing;
3. Was ist Hystrix? 6 ; 7. Die Funktion des Leistungsschalters. SpringCloud
Spring Cloud ist eine geordnete Sammlung einer Reihe von Frameworks. Es nutzt den Entwicklungskomfort von Spring Boot, um die Entwicklung verteilter Systeminfrastrukturen wie Service Discovery-Registrierung, Konfigurationscenter, Nachrichtenbus, Lastausgleich, Leistungsschalter, Datenüberwachung usw. geschickt zu vereinfachen Spring Boot-Entwicklungsstil zum Starten und Bereitstellen mit einem Klick. Spring Cloud erfindet das Rad nicht neu, sondern kombiniert lediglich die ausgereifteren und praktischeren Service-Frameworks, die von verschiedenen Unternehmen entwickelt wurden, und kapselt sie im Spring Boot-Stil neu, um die komplexen Konfigurations- und Implementierungsprinzipien abzuschirmen, und stellt Entwicklern schließlich die vom Autor erstellte Lösung zur Verfügung Eine Reihe verteilter Systementwicklungs-Toolkits, die leicht zu verstehen, einfach bereitzustellen und zu warten sind.
Spring Cloud besteht aus
Die Teilprojekte von Spring Cloud lassen sich grob in zwei Kategorien einteilen. Eine davon ist die Entwicklung Von den vorhandenen ausgereiften Frameworks ist die Kapselung und Abstraktion auf Spring Boot-Basis ebenfalls die größte Anzahl von Projekten; die zweite Kategorie ist die Implementierung von Infrastrukturen, die Teile des verteilten Systems entwickeln, z. B. Spring Cloud Stream, die Rollen wie Kafka und ActiveMQ spielen . Für unsere Entwickler, die Microservices schnell üben möchten, reicht der erste Typ von Unterprojekten aus, z. B.:
Es handelt sich um eine Reihe verteilter Dienste, die für Netflix entwickelt wurden. Die Kapselung Das Framework umfasst Diensterkennung und -registrierung, Lastausgleich, Leistungsschalter, REST-Clients, Anforderungsrouting usw.
Spring Cloud Config Konfigurationsinformationen zentral speichern und Spring Cloud Bus so konfigurieren, dass Konfigurationsdateien dynamisch geändert werden Spring Cloud Bus Die Warteschlange für verteilte Nachrichten ist eine Kapselung von Kafka und MQSpring Cloud Security Es ist eine Kapselung von Spring Security und kann mit Netflix verwendet werdenSpring Cloud Zookeeper Zookeeper kapseln Damit es andere Spring Cloud-Unterprojekte für die Verwendung konfigurieren kann Spring Cloud EurekaSpring Cloud Eureka ist Teil der Spring Cloud Netflix Microservice Suite, die auf Netflix Eureka basiert Kapselung und ist hauptsächlich für die Vervollständigung der Service-Governance-Funktion in der Microservice-Architektur verantwortlich. Empfohlenes Tutorial: „Java-Tutorial
“Das obige ist der detaillierte Inhalt vonDie wichtigsten Punkte des SpringCloud-Interviews. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!