Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.
Replica attiva-attiva
In una configurazione attiva-attiva, entrambi i cluster MSK eseguono attivamente operazioni di lettura e scrittura. Una topologia di cluster active-active offre tempi di ripristino quasi nulli e la possibilità per l'applicazione di streaming di funzionare contemporaneamente in più regioni. AWS
Utilizzo della replica dei nomi degli argomenti con prefisso (consigliato)
Si consiglia di utilizzare la replica dei nomi degli argomenti con prefisso (aggiungere il prefisso al nome degli argomenti nella console) per le configurazioni attive-attive. Ciò richiede la riconfigurazione degli utenti per la lettura degli argomenti replicati, ma evita costi aggiuntivi per l'elaborazione dei dati.
Creare un replicatore MSK con il cluster MSK A come origine e il cluster MSK B come destinazione.
Dopo aver creato correttamente il replicatore MSK precedente, crea un replicatore con il cluster B come origine e il cluster A come destinazione.
Crea due set di produttori, ciascuno dei quali scrive i dati contemporaneamente nell'argomento locale (ad esempio, «argomento») nel cluster nella stessa regione del produttore.
Crea due set di consumatori, ciascuno dei quali legge i dati utilizzando un abbonamento wildcard (ad esempio
.*topic) dal cluster MSK nella stessa AWS regione del consumatore. In questo modo i consumatori leggeranno automaticamente i dati prodotti localmente dall'argomento locale (ad esempio,topic), nonché i dati replicati dall'altra area tematica con il prefisso.<sourceKafkaClusterAlias>.topicQuesti due gruppi di consumatori devono avere gruppi di consumatori diversi in IDs modo che gli offset dei gruppi di consumatori non vengano sovrascritti quando MSK Replicator li copia nell'altro cluster.
Utilizzo della replica dei nomi degli argomenti identici
Se si desidera evitare la riconfigurazione dei client, è possibile creare i replicatori MSK utilizzando la replica identica dei nomi degli argomenti (mantenere lo stesso nome degli argomenti nella console). Tuttavia, saranno addebitati costi aggiuntivi per l'elaborazione e il trasferimento dei dati per ogni Replicator. Questo perché ogni replicatore dovrà elaborare il doppio della normale quantità di dati, una volta per la replica e un'altra per evitare cicli infiniti. È possibile tenere traccia della quantità totale di dati elaborati da ciascun replicatore utilizzando la metrica. ReplicatorBytesInPerSec
Nota
Se utilizzi la replica identica dei nomi degli argomenti per la topologia active-active, attendi almeno 30 secondi dopo l'eliminazione di un argomento prima di ricreare un argomento con lo stesso nome. Questo periodo di attesa consente di evitare che i messaggi duplicati vengano replicati nel cluster di origine. I consumatori devono essere in grado di rielaborare i messaggi duplicati senza ripercussioni a valle.