Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et celui de la version originale en anglais, la version anglaise prévaudra.
Dénomination des sujets (préfixée ou identique)
MSK Replicator dispose de deux modes de configuration des noms de rubrique : Réplication préfixée (par défaut) ou Réplication de nom de rubrique identique.
Réplication du nom de rubrique préfixé
Par défaut, MSK Replicator crée de nouvelles rubriques dans le cluster cible avec un préfixe généré automatiquement ajouté au nom des rubriques du cluster source, tel que. <sourceKafkaClusterAlias>.topic Cela permet de distinguer les sujets répliqués des autres sujets du cluster cible et d'éviter la réplication circulaire des données entre les clusters.
Par exemple, MSK Replicator réplique les données d'une rubrique nommée « rubrique » depuis le cluster source vers une nouvelle rubrique du cluster cible appelée. <sourceKafkaClusterAlias>.topic Vous pouvez trouver le préfixe dans le champ sourceKafkaClusterAlias à l'aide de l'DescribeReplicatorAPI ou de la page de détails du réplicateur sur la console MSK.
Pour vous assurer que vos clients peuvent redémarrer le traitement de manière fiable depuis le cluster de secours, configurez vos clients pour qu'ils lisent les données des rubriques à l'aide d'un opérateur .* générique. Par exemple, vos consommateurs devront consommer .*topic1 dans les deux AWS régions. Cet exemple inclurait également un sujet tel quefootopic1, alors ajustez l'opérateur joker en fonction de vos besoins.
Utilisez la réplication par nom de rubrique préfixé lorsque vous souhaitez conserver les données répliquées dans une rubrique distincte du cluster cible, par exemple pour les configurations de cluster actif-actif. Pour la configuration préfixée, ReplicatorBytesInPerSec les deux ReplicatorThroughput auront la même valeur car aucune donnée ne sera filtrée par MSK Replicator.
Réplication de noms de rubrique identiques
Amazon MSK Replicator vous permet également de créer un réplicateur dont la réplication de rubrique est définie sur Réplication du nom de rubrique identique (conservez le même nom de rubrique dans la console). Les rubriques répliquées portant le même nom vous permettent d'éviter de reconfigurer les clients pour qu'ils lisent des rubriques répliquées.
La réplication de noms de rubrique identiques présente les avantages suivants :
Conserve les noms de rubrique identiques pendant la réplication tout en évitant automatiquement des boucles de réplication infinies.
Simplifie les architectures de streaming multi-clusters, car vous pouvez éviter de reconfigurer les clients.
Rationalise le processus de basculement pour les architectures active-passive, permettant aux applications de basculer en toute simplicité sans modification du nom de rubrique ni reconfiguration du client.
Peut consolider les données de plusieurs clusters MSK en un seul cluster à des fins d'agrégation de données ou d'analyse centralisée (nécessite des réplicateurs distincts pour chaque cluster source).
Peut rationaliser la migration des données d'un cluster MSK à un autre.
Amazon MSK Replicator utilise les en-têtes Kafka pour éviter automatiquement que les données ne soient répliquées vers le sujet d'où elles proviennent, éliminant ainsi le risque de cycles infinis lors de la réplication. MSK Replicator intègre des identifiants pour le cluster source et le sujet dans l'en-tête de chaque enregistrement répliqué (). __mskmr Vous devez vérifier que vos clients sont capables de lire les données répliquées comme prévu.