Häufige Fragen zu SpringClound-Interviews

Häufige Fragen zu SpringClound-Interviews

1. Welche Probleme gibt es bei der monolithischen Anwendung?

  Antwort 1). Die Codestruktur ist verwirrend

              2). Die Entwicklungseffizienz wird reduziert, die von mehreren Personen entwickelten Codes werden zusammengeführt und eine Logik wird geändert, was sich auf alle Funktionen auswirken kann.

              3). Fehlersuche und Fehlerbehebung sind kostspielig. Das monolithische System wird in einem Prozess bereitgestellt, und wir haben eine kleine Funktion geändert. Um es online bereitzustellen, kann dies Auswirkungen auf den Betrieb anderer Funktionen haben.

              4). Die Erweiterungsmöglichkeiten sind begrenzt. Einige Module sind rechenintensiv und erfordern eine leistungsstarke CPU, während andere E/A-intensiv sind und größeren Speicher erfordern. Wenn diese Module zusammen bereitgestellt werden, müssen Hardware-Auswahlen getroffen werden. Beispielsweise sind einige Microservices, die auf das Hoch- und Herunterladen von Bildern spezialisiert sind, besser als das Hoch- und Herunterladen in einzelnen Anwendungen.

              5). Es behindert technologische Innovationen und nutzt nur eine einzige Anwendung. Viele Technologien sind eingeschränkt und können nicht frei genutzt werden. Wenn Sie beispielsweise zuvor struts2 verwendet haben, können Sie nicht zu springmvc wechseln.

 

2. Welche Komponenten hat Spring Cloud?

Antwort: Beantworten Sie im Allgemeinen fünf Hauptkomponenten: 1. Service-Erkennung Netflix Eureka; 2. Kundenservice-Lastausgleich Netflix Ribbon; 3. Leistungsschalter Netflix Hystrix; 4. Service-Gateway Netflix Zuul; 5. Verteilte Konfiguration.

  1. Spring Cloud-Konfiguration: Konfigurationsverwaltungstool.
  2. Spring Cloud Netflix:

    Eureka&

Supongo que te gusta

Origin blog.csdn.net/yetaodiao/article/details/132537072
Recomendado
Clasificación