Microservices vernetzen
17.01.2022, 00:00 Uhr
Mesh? Was ist das denn?
Es hat was mit Netzen zu tun. dotnetpro stellt diese Service-Kategorie in Bezug zu Diensten und Daten vor.
So mancher mag bei dem Begriff Mesh an die US-TV-Serie M.A.S.H. denken oder – wie es mit Assoziationen eben so ist – gar etwas Faschiertes damit in Verbindung bringen. Es ist keines von beidem. Tatsächlich ist es ein Konzept für vernetzte Computer und eine Service-Kategorie für Microservices. Microservices kapseln Funktionalitäten in atomare Einheiten. Die Devise lautet: Mach genau nur eine Sache, aber erledige sie perfekt. Dieses Prinzip ist aus der objektorientierten Programmierung als Single-Responsibility-Prinzip bekannt.
Dazu kommt ein Design der strikten Trennung, das dafür sorgt, dass sich skalierte Applikationen besser anpassen lassen und Microservice-Architekturen sehr robust sind. Fällt ein Dienst aus, so soll das – zumindest in der Theorie – möglichst keine anderen Microservices beeinflussen.
Jetzt 1 Monat kostenlos testen!
Sie wollen zukünftig auch von den Vorteilen eines plus-Abos profitieren? Werden Sie jetzt dotnetpro-plus-Kunde.
- + Digitales Kundenkonto,
- + Zugriff auf das digitale Heft,
- + Zugang zum digitalen Heftarchiv,
- + Auf Wunsch: Weekly Newsletter,
- + Sämtliche Codebeispiele im digitalen Heftarchiv verfügbar