Mengelola Amazon MQ untuk versi mesin RabbitMQ - Amazon MQ

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

Mengelola Amazon MQ untuk versi mesin RabbitMQ

RabbitMQ mengatur nomor versi sesuai dengan spesifikasi versi semantik sebagai. X.Y.Z Di Amazon MQ untuk implementasi RabbitMQ, X menunjukkan versi utama, Y mewakili versi minor, dan menunjukkan nomor versi patch. Z Amazon MQ menganggap perubahan versi sebagai utama jika nomor versi utama berubah. Misalnya, memutakhirkan dari versi 3 .13 ke 4 .0 dianggap sebagai peningkatan versi utama. Perubahan versi dianggap kecil jika hanya nomor versi minor atau patch yang berubah. Misalnya, memutakhirkan dari versi 3. 11 .28 hingga 3. 12 .13 dianggap sebagai peningkatan versi minor.

Amazon MQ untuk RabbitMQ merekomendasikan semua broker menggunakan versi minor terbaru yang didukung. Untuk petunjuk tentang cara memutakhirkan versi mesin broker Anda, lihat Memutakhirkan versi mesin broker Amazon MQ.

penting

Amazon MQ tidak mendukung streaming. Mengaktifkan flag fitur ini dan membuat stream akan mengakibatkan hilangnya data.

Amazon MQ tidak mendukung penggunaan login terstruktur, diperkenalkan di JSON RabbitMQ 3.9

Versi mesin yang didukung di Amazon MQ untuk RabbitMQ

Kalender dukungan versi Amazon MQ menunjukkan kapan versi mesin broker akan mencapai akhir dukungan. Ketika versi mencapai akhir dukungan, Amazon MQ meningkatkan semua broker pada versi ini ke versi yang didukung berikutnya secara otomatis. Upgrade ini berlangsung selama jendela pemeliharaan terjadwal broker Anda, dalam 45 hari setelah end-of-support tanggal.

Amazon MQ menyediakan setidaknya pemberitahuan 90 hari sebelum versi mencapai akhir dukungan. Kami merekomendasikan untuk meningkatkan broker Anda sebelum end-of-support tanggal untuk mencegah gangguan apa pun. Selain itu, Anda tidak dapat membuat broker baru pada versi yang dijadwalkan untuk akhir dukungan dalam waktu 30 hari sejak akhir tanggal dukungan.

Versi RabbitMQ Akhir dukungan di Amazon MQ
3.13 (disarankan)
3.12
3.11
3.10 Oktober 15, 2024
3.9 September 16, 2024

Saat Anda membuat Amazon MQ baru untuk broker RabbitMQ, Anda dapat menentukan versi mesin RabbitMQ yang didukung. Jika Anda tidak menentukan nomor versi mesin saat membuat broker, Amazon MQ secara otomatis default ke nomor versi mesin terbaru.

Peningkatan versi mesin

Anda dapat meningkatkan broker Anda secara manual kapan saja ke versi mayor atau minor yang didukung berikutnya. Saat Anda mengaktifkan upgrade versi minor otomatis, Amazon MQ akan meningkatkan broker Anda ke versi patch terbaru yang didukung selama jendela pemeliharaan.

Untuk informasi lebih lanjut tentang meningkatkan broker Anda secara manual, lihatMeningkatkan versi mesin broker Amazon MQ.

Untuk semua broker yang menggunakan engine versi 3.13 ke atas, Amazon MQ mengelola peningkatan ke versi patch terbaru yang didukung selama jendela pemeliharaan.

penting

RabbitMQ hanya mengizinkan pembaruan versi tambahan (mis: 3.9.x hingga 3.10.x). Anda tidak dapat melewati versi minor saat memperbarui (mis: 3.8.x ke 3.11.x).

Pialang instans tunggal akan offline saat di-boot ulang. Untuk broker cluster, antrian cermin harus disinkronkan selama reboot. Dengan antrian yang lebih panjang, proses sinkronisasi antrian bisa memakan waktu lebih lama. Selama proses sinkronisasi antrian, antrian tidak tersedia untuk konsumen dan produsen. Ketika proses sinkronisasi antrian selesai, broker menjadi tersedia lagi. Untuk meminimalkan dampak, kami sarankan untuk meningkatkan selama waktu lalu lintas rendah. Untuk informasi selengkapnya tentang praktik terbaik untuk peningkatan versi, lihatAmazon MQ untuk praktik terbaik RabbitMQ.

Membuat daftar versi mesin yang didukung

Anda dapat membuat daftar semua versi mesin minor dan utama yang didukung dengan menggunakan describe-broker-instance-options AWS CLI perintah.

aws mq describe-broker-instance-options

Untuk memfilter hasil menurut mesin dan jenis instans, gunakan opsi --engine-type dan --host-instance-type seperti yang ditampilkan di bawah.

aws mq describe-broker-instance-options --engine-type engine-type --host-instance-type instance-type

Misalnya, untuk memfilter hasil untuk RabbitMQ, dan jenis mq.m5.large instance, ganti engine-type dengan RABBITMQ dan instance-type denganmq.m5.large.