Kapitel 17. Adapter
Diese Arbeit wurde mithilfe von KI übersetzt. Wir freuen uns über dein Feedback und deine Kommentare: translation-feedback@oreilly.com
Das Adapter-Pattern macht aus einem heterogenen, containerisierten System eine konsistente, einheitliche Schnittstelle mit einem standardisierten und normalisierten Format, das von der Außenwelt konsumiert werden kann. Das Adapter-Pattern erbt alle Eigenschaften vom Sidecar-Pattern, hat aber den einzigen Zweck, einen angepassten Zugang zur Anwendung zu bieten.
Problem
Container ermöglichen es uns, Anwendungen, die in verschiedenen Bibliotheken und Sprachen geschrieben wurden, auf einheitliche Weise zu verpacken und auszuführen. Heutzutage ist es üblich, dass mehrere Teams verschiedene Technologien verwenden und verteilte Systeme aus heterogenen Komponenten erstellen. Diese Heterogenität kann zu Schwierigkeiten führen, wenn alle Komponenten von anderen Systemen auf einheitliche Weise behandelt werden müssen. Das Adapter-Pattern bietet eine Lösung, indem es die Komplexität eines Systems verbirgt und einen einheitlichen Zugriff darauf ermöglicht.
Lösung
Am besten lässt sich das Adapter-Muster anhand eines Beispiels veranschaulichen. Eine wichtige Voraussetzung für den erfolgreichen Betrieb und die Unterstützung verteilter Systeme ist eine detaillierte Überwachung und Alarmierung. Wenn wir ein verteiltes System haben, das aus mehreren Diensten besteht, die wir überwachen wollen, können wir außerdem ein externes Überwachungs-Tool ...
Get Kubernetes Patterns, 2. Auflage 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.