Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.
Penamaan topik (Awalan vs Identik)
MSK Replicator memiliki dua mode konfigurasi nama topik: Prefixed (default) atau replikasi nama topik identik.
Replikasi nama topik awalan
Secara default, MSK Replicator membuat topik baru di cluster target dengan awalan yang dibuat otomatis ditambahkan ke nama topik cluster sumber, seperti. <sourceKafkaClusterAlias>.topic Ini membedakan topik yang direplikasi dari yang lain di cluster target dan menghindari replikasi melingkar data antar cluster.
Misalnya, MSK Replicator mereplikasi data dalam topik bernama “topik” dari cluster sumber ke topik baru di cluster target yang disebut. <sourceKafkaClusterAlias>.topic Anda dapat menemukan awalan di bawah bidang sourceKafkaClusterAlias menggunakan DescribeReplicator API atau halaman detail Replicator di konsol MSK.
Untuk memastikan konsumen Anda dapat memulai ulang pemrosesan dengan andal dari klaster siaga, konfigurasikan konsumen Anda untuk membaca data dari topik menggunakan operator wildcard. .* Misalnya, konsumen Anda perlu mengkonsumsi menggunakan .*topic1 di kedua AWS Wilayah. Contoh ini juga akan mencakup topik sepertifootopic1, jadi sesuaikan operator wildcard sesuai dengan kebutuhan Anda.
Gunakan replikasi nama topik awalan saat Anda ingin menyimpan data yang direplikasi dalam topik terpisah di kluster target, seperti untuk pengaturan klaster aktif-aktif. Untuk konfigurasi Awalan, keduanya ReplicatorBytesInPerSec dan ReplicatorThroughput akan memiliki nilai yang sama karena tidak ada data yang akan difilter oleh MSK Replicator.
Replikasi nama topik yang identik
Sebagai alternatif, Amazon MSK Replicator memungkinkan Anda membuat Replikator dengan replikasi topik yang disetel ke replikasi nama topik yang identik (Simpan nama topik yang sama di konsol). Topik yang direplikasi dengan nama identik memungkinkan Anda menghindari konfigurasi ulang klien untuk membaca dari topik yang direplikasi.
Replikasi nama topik identik memiliki keuntungan sebagai berikut:
Mempertahankan nama topik yang identik selama replikasi sementara secara otomatis menghindari loop replikasi tak terbatas.
Menyederhanakan arsitektur streaming multi-cluster karena Anda dapat menghindari konfigurasi ulang klien.
Merampingkan proses failover untuk arsitektur aktif-pasif, memungkinkan aplikasi untuk melakukan failover tanpa perubahan nama topik atau konfigurasi ulang klien.
Dapat mengkonsolidasikan data dari beberapa kluster MSK ke dalam satu cluster untuk agregasi data atau analitik terpusat (memerlukan Replikator terpisah untuk setiap cluster sumber).
Dapat merampingkan migrasi data dari satu kluster MSK ke cluster MSK lainnya.
Amazon MSK Replicator menggunakan header Kafka untuk secara otomatis menghindari data direplikasi kembali ke topik asalnya, menghilangkan risiko siklus tak terbatas selama replikasi. MSK Replicator menyematkan pengidentifikasi untuk cluster sumber dan topik ke dalam header setiap catatan yang direplikasi (). __mskmr Anda harus memverifikasi bahwa klien Anda dapat membaca data yang direplikasi seperti yang diharapkan.