Kapitel 9. Verkehrskontrolle

Diese Arbeit wurde mithilfe von KI übersetzt. Wir freuen uns über dein Feedback und deine Kommentare: translation-feedback@oreilly.com

Verkehrskontrolle ist die Möglichkeit, zu ändern, wohin Anfragen geleitet werden. Du hast bereits einen Eindruck davon bekommen, als du die Gesundheitsprüfung getestet hast. Wenn die Gesundheitsprüfung fehlschlug, hat Consul die Sidecar-Proxys so konfiguriert, dass sie zu anderen Instanzen weiterleiten. Allerdings hattest du keine Kontrolle über diese Weiterleitung; sie erfolgte automatisch.

In diesem Kapitel lernst du , wie du Consul zur expliziten Kontrolle des Datenverkehrs einsetzen kannst. Der häufigste Anwendungsfall für die Traffic-Kontrolle ist die Implementierung von Deployment-Strategien wie Blue/Green und Canary. Aber auch bei der Migration, wenn du einen Dienst von einem Ort zu einem anderen verschiebst, und beim Refactoring von Diensten, wenn du Funktionen zwischen Diensten aufteilst oder verschiebst, ist Traffic Control hilfreich.

Der Hauptvorteil der Verkehrssteuerung von Consul ist, dass die zugrunde liegenden Dienste nicht geändert werden müssen. Soweit es sie betrifft, verwenden sie dieselben URLs, die sie schon immer verwendet haben, während die tatsächlichen Anfragen, die die Sidecar-Proxys verlassen, in Wirklichkeit anders aussehen könnten.

Dieses Kapitel beginnt mit einem Blick auf die Einsätze.

Strategien für den Einsatz

Eine erfolgreiche Bereitstellung bringt eine neue Version deines Dienstes ...

Get Consul: Auf und davon 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.