ตอนนี้ Amazon MQ รองรับ RabbitMQ เวอร์ชัน 4.2 แล้ว
ตอนนี้ Amazon MQ รองรับ RabbitMQ เวอร์ชัน 4.2 ซึ่งมาพร้อมการรองรับโปรโตคอล AMQP 1.0 แบบเนทีฟ, ที่เก็บข้อมูลเมตาแบบใหม่บนพื้นฐาน Raft ชื่อ Khepri, ฟีเจอร์ Local Shovel และความสามารถตั้งค่าความสำคัญของข้อความสำหรับคิว Quorum RabbitMQ เวอร์ชัน 4.2 ยังมีการแก้ไขข้อบกพร่องต่างๆ และการปรับปรุงประสิทธิภาพด้านอัตราการโอนถ่ายข้อมูลและการจัดการหน่วยความจำอีกด้วย
จุดเด่นสำคัญของ RabbitMQ เวอร์ชัน 4.2 คือการรองรับ AMQP 1.0 ในฐานะโปรโตคอลหลัก ซึ่งมาพร้อมฟีเจอร์ที่ปรับปรุงแล้ว เช่น ผลลัพธ์ที่ได้รับการแก้ไขที่ช่วยให้ผู้บริโภคสามารถแก้ไขคำอธิบายของข้อความก่อนนำกลับเข้าคิวหรือนำไปยังข้อความที่ส่งไม่สำเร็จและการควบคุมการโฟลว์แบบละเอียดที่ให้ประโยชน์หลายประการ ซึ่งรวมถึงช่วยให้แอปพลิเคชันไคลเอ็นต์ปรับจำนวนข้อความที่ต้องการรับจากคิวใดคิวหนึ่งได้แบบไดนามิก Amazon MQ ยังนำเสนอขีดจำกัดทรัพยากรที่ปรับแต่งได้สำหรับโบรกเกอร์ RabbitMQ 4.2 อีกด้วย ซึ่งคุณสามารถปรับแต่งได้ตามความต้องการของแอปพลิเคชันของคุณ ตั้งแต่ RabbitMQ เวอร์ชัน 4.0 เป็นต้นไป จะไม่มีการรองรับการจำลองคิวแบบคลาสสิกอีกต่อไป คิวแบบคลาสสิกที่ไม่ได้ทำซ้ำจะยังคงได้รับการรองรับอยู่ คิว Quorum เป็นประเภทคิวทำซ้ำและคงทนเดียวที่ได้รับการรองรับบนโบรกเกอร์ RabbitMQ 4.2 และตอนนี้ยังมีลำดับความสำคัญของข้อความเพิ่มเติมจากลำดับความสำคัญของผู้บริโภคอีกด้วย
หากต้องการเริ่มใช้งาน RabbitMQ 4.2 บน Amazon MQ ให้เลือก RabbitMQ 4.2 เมื่อต้องการสร้างโบรกเกอร์ใหม่ด้วยการใช้ประเภทอินสแตนซ์ m7g ผ่านคอนโซลการจัดการของ AWS, AWS CLI หรือ AWS SDK Amazon MQ จะจัดการการอัปเกรดเวอร์ชันแพตช์สำหรับโบรกเกอร์ RabbitMQ 4.2 ให้โดยอัตโนมัติ ดังนั้น คุณเพียงแค่ต้องระบุเวอร์ชัน major.minor เท่านั้น หากต้องการเรียนรู้เพิ่มเติมเกี่ยวกับการเปลี่ยนแปลงใน RabbitMQ 4.2 โปรดดูบันทึกการอัปเดต Amazon MQ และคู่มือนักพัฒนา Amazon MQ เวอร์ชันนี้มีให้ใช้งานในทุกรีเจี้ยนที่ให้บริการอินสแตนซ์ประเภท Amazon MQ m7g แล้ว