Die Fragen im Vorstellungsgespräch zu Spring Cloud sind allesamt trockene Ware

Die Anordnung der Spring Cloud-Interviewfragen ist allesamt trockenes Zeug. Ich hoffe, dass sie für alle am Arbeitsplatz hilfreich sein wird.

1. Was ist Microservice?

 Der Microservice-Architekturstil ist ein Ansatz zur Entwicklung einer einzelnen Anwendung als Suite kleiner Dienste, die jeweils in einem eigenen Prozess ausgeführt werden und mit einfachen Mechanismen kommunizieren, häufig einer HTTP-Ressourcen-API. Diese Dienste basieren auf Geschäftsfunktionen und können unabhängig voneinander durch vollautomatische Bereitstellungsmaschinen bereitgestellt werden. Es besteht ein absolutes Minimum an zentraler Verwaltung dieser Dienste, die möglicherweise in verschiedenen Programmiersprachen geschrieben sind und unterschiedliche Datenspeichertechnologien verwenden.

Erstens gibt es keine offizielle Definition von Microservices. Es ist schwierig, Microservices direkt zu beschreiben. Wir können verstehen, was Microservices sind, indem wir traditionelle WEB-Anwendungen vergleichen.

1. Traditionelle Webprojekte VS. Microservices

1. Traditionelle Webprojekte

Der traditionelle WEB-Anwendungskern ist in Geschäftslogik, Adapter und API oder WEB-Schnittstelle unterteilt, auf die über die Benutzeroberfläche zugegriffen wird. Geschäftslogik definiert Geschäftsprozesse, Geschäftsregeln und Domänenentitäten. Zu den Adaptern gehören Datenbankzugriffskomponenten, Nachrichtenkomponenten und Zugriffsschnittstellen.

Auch wenn sie einer modularen Entwicklung folgen, werden sie letztendlich als monolithische Anwendungen verpackt und bereitgestellt.

Guess you like

Origin blog.csdn.net/yetaodiao/article/details/132537132