Suchen von Endpunkten von Replikationsgruppen - Amazon ElastiCache

Die vorliegende Übersetzung wurde maschinell erstellt. Im Falle eines Konflikts oder eines Widerspruchs zwischen dieser übersetzten Fassung und der englischen Fassung (einschließlich infolge von Verzögerungen bei der Übersetzung) ist die englische Fassung maßgeblich.

Suchen von Endpunkten von Replikationsgruppen

Eine Anwendung kann eine Verbindung zu jedem Knoten in einer Replikationsgruppe herstellen, vorausgesetzt, sie hat den DNS Endpunkt und die Portnummer für diesen Knoten. Je nachdem, ob Sie eine Valkey- oder Redis-Replikationsgruppe OSS (Cluster-Modus deaktiviert) oder eine Valkey- oder Redis-Replikationsgruppe OSS (Cluster-Modus aktiviert) ausführen, sind Sie an unterschiedlichen Endpunkten interessiert.

Valkey oder Redis (Clustermodus deaktiviert) OSS

Valkey- oder Redis-Cluster OSS (Clustermodus deaktiviert) mit Replikaten haben drei Arten von Endpunkten: den primären Endpunkt, den Reader-Endpunkt und die Knotenendpunkte. Der primäre Endpunkt ist ein DNS Name, der immer zum primären Knoten im Cluster aufgelöst wird. Der primäre Endpunkt ist Änderungen an Ihrem Cluster, wie Heraufstufen einer Read Replica in die Rolle des primären Knotens, gegenüber immun. Für Schreibvorgänge empfehlen wir, dass Anwendungen sich ausschließlich mit dem primären Endpunkt verbinden.

Ein Leser-Endpunkt teilt eingehende Verbindungen zum Endpunkt gleichmäßig auf alle Read Replicas in einem ElastiCache Cluster auf. Zusätzliche Faktoren, z. B. wenn die Anwendung die Verbindungen erstellt oder wie die Anwendung die Verbindungen (erneut) verwendet, bestimmen die Verteilung des Datenverkehrs. Reader-Endpunkte bleiben hinsichtlich der Cluster-Änderungen beim Hinzufügen oder Entfernen von Replicas in Echtzeit auf dem aktuellen Stand. Sie können die mehreren Read Replicas Ihres ElastiCache (Redis-OSS) Clusters in verschiedenen AWS Availability Zones (AZ) platzieren, um eine hohe Verfügbarkeit der Leser-Endpunkte sicherzustellen.

Anmerkung

Ein Leser-Endpunkt ist kein Load Balancer. Es handelt sich um einen DNS Datensatz, der nach dem Round-Robin-Verfahren in die IP-Adresse eines der Replikatknoten aufgelöst wird.

Für Lesevorgänge können Anwendungen Verbindungen zu jedem Knoten im Cluster herstellen. Im Gegensatz zum primären Endpunkt werden Knotenendpunkte auf bestimmte Endpunkte aufgelöst. Wenn Sie eine Änderung am Cluster vornehmen, wie z. B. Hinzufügen oder Löschen eines Replikats, müssen Sie die Knotenendpunkte in Ihrer Anwendung aktualisieren.

Valkey oder Redis OSS (Clustermodus aktiviert)

Valkey- oder Redis-Cluster OSS (Clustermodus aktiviert) mit Replikaten haben eine andere Endpunktstruktur als Valkey- oder Redis-Cluster (Clustermodus deaktiviert), da sie mehrere Shards (API/CLI: Knotengruppen) haben, was bedeutet, dass sie auch mehrere Primärknoten haben, eine andere Endpunktstruktur haben als Valkey- oder OSS Redis-Cluster (Clustermodus deaktiviert). Valkey oder Redis OSS (Clustermodus aktiviert) haben einen Konfigurationsendpunkt, der alle Primär- und Knotenendpunkte im Cluster „kennt“. Ihre Anwendung stellt eine Verbindung zum Konfigurationsendpunkt her. Immer wenn Ihre Anwendung auf den Konfigurationsendpunkt des Clusters schreibt oder von diesem liest, bestimmen Valkey und Redis hinter den KulissenOSS, zu welchem Shard der Schlüssel gehört und welcher Endpunkt in diesem Shard verwendet werden soll. Dies läuft alles transparent für Ihre Anwendung ab.

Sie können die Endpunkte für einen Cluster mithilfe der ElastiCache Konsole, der oder der finden. AWS CLI ElastiCache API

Suchen von Replikationsgruppen-Endpunkten

Anweisungen zur Suche nach den Endpunkten für Ihre Replikationsgruppe finden Sie in einem der folgenden Themen: