Kapitel 2. Kommunikationsmuster
Diese Arbeit wurde mithilfe von KI übersetzt. Wir freuen uns über dein Feedback und deine Kommentare: translation-feedback@oreilly.com
Cloud Native Anwendungen bestehen aus einer Sammlung von Microservices, die untereinander und mit externen Systemen durch Inter-Service-Kommunikationstechniken verbunden sind. Mit der zunehmenden Verbreitung von Microservices und den ständig steigenden Geschäftsanforderungen ist der Aufbau einer robusten Kommunikation zwischen Microservices in Cloud Native Applications eine der größten Herausforderungen in Cloud Native-Architekturen.
Dieses Kapitel vermittelt dir ein umfassendes Verständnis der Kommunikationsmuster und Implementierungstechnologien, die du für die Entwicklung von Cloud-nativen Anwendungen nutzen kannst. Diese Muster können verwendet werden, um die Kommunikation zwischen Microservices, anderen externen Systemen und Verbraucheranwendungen wie mobilen und Web-Apps aufzubauen. In diesem Kapitel konzentrieren wir uns hauptsächlich auf grundlegende Kommunikationsmuster für synchrone und asynchrone Kommunikation.
Bei der synchronen Kommunikation ruft ein Microservice einen anderen Microservice auf und erwartet innerhalb eines bestimmten Zeitrahmens eine Antwort. Hierfür verwenden wir Muster wie Request-Response und Remote Procedure Calls (RPC). Bei der asynchronen Kommunikation kommunizieren Microservices durch die asynchrone Weitergabe von Nachrichten mit Hilfe eines Vermittlers (bekannt als Message Broker ...
Get Design Patterns für Cloud Native Anwendungen now with the O’Reilly learning platform.
O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.