Bermigrasi dari antrian klasik ke antrian kuorum di Amazon MQ untuk RabbitMQ - Amazon MQ

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

Bermigrasi dari antrian klasik ke antrian kuorum di Amazon MQ untuk RabbitMQ

Anda dapat memigrasikan antrian cermin klasik Anda ke antrian kuorum di broker Amazon MQ pada versi 3.13 atau lebih tinggi dengan membuat host virtual baru di cluster yang sama, atau dengan bermigrasi di tempat.

Opsi 1: Bermigrasi dari antrian cermin klasik ke antrian kuorum dengan host virtual baru

Anda dapat memigrasikan antrian cermin klasik Anda ke antrian kuorum di broker Amazon MQ pada versi 3.13 atau lebih tinggi dengan membuat host virtual baru di cluster yang sama.

  1. Di cluster Anda yang ada, buat host virtual baru (vhost) dengan tipe antrian default sebagai kuorum.

  2. Buat Plugin federasi dari vhost baru dengan URI menunjuk ke vhost lama menggunakan antrian cermin klasik.

  3. Menggunakanrabbitmqadmin, ekspor definisi dari vhost lama ke file baru. Anda harus membuat perubahan pada file skema sehingga kompatibel dengan antrian kuorum. Untuk daftar lengkap perubahan yang perlu Anda buat pada file, lihat Memindahkan definisi dalam dokumentasi antrian kuorum RabbitMQ. Setelah menerapkan perubahan yang diperlukan pada file, impor ulang definisi ke vhost baru.

  4. Buat kebijakan baru di vhost baru. Untuk rekomendasi tentang konfigurasi kebijakan Amazon MQ untuk antrian kuorum, lihat. Konfigurasi kebijakan untuk antrian kuorum untuk Amazon MQ untuk RabbitMQ Kemudian, mulai Federasi yang Anda buat sebelumnya dari vhost lama ke vhost baru.

  5. Arahkan konsumen dan produsen ke vhost baru.

  6. Konfigurasikan steker Sekop untuk memindahkan pesan yang tersisa. Setelah antrian kosong, hapus Shovel.

Bermigrasi dari antrian cermin klasik ke antrian kuorum

Anda dapat memigrasikan antrian cermin klasik Anda ke antrian kuorum di broker Amazon MQ pada versi 3.13 atau lebih tinggi dengan bermigrasi di tempat.

  1. Hentikan konsumen dan produsen.

  2. Buat antrean kuorum sementara yang baru.

  3. Konfigurasikan plug in Shovel untuk memindahkan pesan apa pun dari antrean cermin klasik lama ke antrian kuorum sementara yang baru. Setelah semua pesan dipindahkan ke antrian kuorum sementara, hapus Sekop.

  4. Hapus antrian cermin klasik sumber. Kemudian, buat ulang antrian kuorum dengan nama dan binding yang sama dengan antrian cermin klasik sumber.

  5. Buat Shovel baru untuk memindahkan pesan dari antrean kuorum sementara ke antrean kuorum baru.