ขณะนี้ Amazon MQ รองรับการอัปเกรดเวอร์ชันหลักแบบ In-Place (แทนที่) สำหรับ RabbitMQ 4 แล้ว

โพสต์บน: 5 พ.ค. 2026

ขณะนี้ Amazon MQ รองรับการอัปเกรดเวอร์ชันแบบ In-Place (แทนที่) สำหรับโบรคเกอร์ RabbitMQ ช่วยให้คุณสามารถอัปเกรดโบรคเกอร์เป็น RabbitMQ 4 ได้โดยไม่ต้องสร้างโบรคเกอร์ใหม่หรือย้ายข้อมูลของคุณ ขณะนี้ คุณสามารถอัปเกรดจาก RabbitMQ 3.13 ไปเป็น 4.2 ได้โดยตรงจากคอนโซล Amazon MQ, AWS CLI หรือ API

การอัปเกรดแบบ In-place (แทนที่) จะรักษาการกำหนดค่าโบรคเกอร์, คิว, Exchange, Binding, ผู้ใช้ และนโยบายไว้ RabbitMQ 4.2 มีการเปลี่ยนแปลงที่ไม่เข้ากันย้อนหลัง ซึ่งรวมถึงการยกเลิก Classic Mirrored Queue และการย้ายจาก Mnesia ไปยังพื้นที่เก็บเมตาดาต้า Khepri โบรคเกอร์ต้องทำงานบนประเภทอินสแตนซ์ M7G (Graviton) และต้องไม่มี Classic Mirrored Queue จึงจะมีสิทธิ์สำหรับการอัปเกรด มีเครื่องมือย้ายคิวสำหรับแปลง Classic Mirrored Queue เป็น Quorum Queue ก่อนการอัปเกรด ระหว่างการอัปเกรดเวอร์ชันหลัก โบรคเกอร์ของคุณจะไม่พร้อมใช้งานในขณะที่ Amazon MQ ดำเนินการอัปเกรด

ในการอัปเกรดโบรคเกอร์ของคุณ เพียงเลือก RabbitMQ 4.2 เป็นเวอร์ชันผ่านคอนโซลการจัดการของ AWS, AWS CLI หรือ AWS SDK Amazon MQ จะจัดการการอัปเกรดเวอร์ชันแพตช์สำหรับโบรกเกอร์ RabbitMQ 4.2 ให้โดยอัตโนมัติ ดังนั้น คุณเพียงแค่ต้องระบุเวอร์ชัน major.minor เท่านั้น หากต้องการเรียนรู้เพิ่มเติมเกี่ยวกับ RabbitMQ 4.2 และกระบวนการอัปเกรด โปรดดูบันทึกย่อประจำรุ่น Amazon MQ และคู่มือนักพัฒนา Amazon MQ ความสามารถนี้พร้อมใช้งานในรีเจี้ยนทุกแห่งที่มีอินสแตนซ์ RabbitMQ 4 ให้บริการในปัจจุบัน