View a markdown version of this page

Failover yang tidak direncanakan - Amazon Managed Streaming untuk Apache Kafka

Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.

Failover yang tidak direncanakan

Anda dapat melakukan failover yang tidak direncanakan ketika ada acara layanan di AWS Wilayah utama dan Anda ingin mengalihkan sementara lalu lintas Anda ke Wilayah sekunder. Failover yang tidak direncanakan dapat mengakibatkan beberapa kehilangan data karena MSK Replicator mereplikasi data secara asinkron. Anda dapat melacak lag pesan menggunakan metrik diPantau replikasi.

Identical topic name replication
  1. Mencoba untuk menutup semua produsen dan konsumen yang terhubung ke cluster MSK sumber di Wilayah utama. Operasi ini mungkin tidak berhasil karena gangguan di Wilayah tersebut.

  2. Mulai produsen dan konsumen yang terhubung ke kluster MSK target di AWS Wilayah sekunder. Karena MSK Replicator juga mereplikasi metadata termasuk offset baca ACLs dan grup konsumen, produsen dan konsumen Anda akan melanjutkan pemrosesan dengan mulus dari dekat tempat mereka tinggalkan.

Prefixed topic name replication
  1. Mencoba untuk menutup semua produsen dan konsumen yang terhubung ke cluster MSK sumber di Wilayah utama.

  2. Mulai produsen yang terhubung ke cluster MSK target di AWS Wilayah sekunder.

  3. Jika aplikasi Anda tidak memerlukan pemesanan pesan, mulailah konsumen yang membaca dari topik lokal dan yang direplikasi menggunakan operator wildcard. Jika aplikasi Anda memerlukan pemesanan pesan, mulailah konsumen hanya untuk topik yang direplikasi terlebih dahulu, tunggu jeda mencapai 0, lalu beralih ke topik lokal.

  4. Setelah acara layanan berakhir di Wilayah utama, buat Replikator MSK baru untuk mereplikasi data dari klaster MSK Anda di Wilayah sekunder ke kluster MSK Anda di Wilayah primer dengan posisi awal Replicator disetel ke paling awal. Jika Anda tidak mengatur posisi awal ke awal, data apa pun yang dihasilkan selama acara layanan tidak akan disalin kembali.