ขณะนี้ AWS Lambda รองรับ Amazon MQ สำหรับ ActiveMQ และ RabbitMQ ในรีเจี้ยนใหม่ 5 แห่งแล้ว
ปัจจุบัน AWS Lambda รองรับ Amazon MQ สำหรับ ActiveMQ และ RabbitMQ ในรีเจี้ยนเอเชียแปซิฟิก (ไฮเดอราบัด), เอเชียแปซิฟิก (เมลเบิร์น), ยุโรป (สเปน), ยุโรป (ซูริก) และอิสราเอล (เทลอาวีฟ) แล้ว ซึ่งทำให้คุณสามารถสร้างแอปพลิเคชันแบบไม่ต้องใช้เซิร์ฟเวอร์ด้วยฟังก์ชัน Lambda ที่ถูกเรียกดำเนินการตามข้อความที่โพสต์ไปยัง Message Broker ของ Amazon MQ
Amazon MQ เป็นบริการ Message Broker ที่มีการจัดการสำหรับ Apache ActiveMQ Classic และ RabbitMQ ที่ทำให้การย้ายไปยัง Message Broker ในคลาวด์เป็นเรื่องง่าย Lambda ทำให้การอ่านจาก Message Broker ของ Amazon MQ และการประมวลผลข้อความเป็นเรื่องง่ายโดยไม่จำเป็นต้องสร้างและจัดการแอปพลิเคชันที่ใช้ข้อมูลซึ่งตรวจสอบคิวของ Amazon MQ สำหรับการอัปเดต ฟังก์ชัน Lambda ของคุณจะถูกเรียกดำเนินการเมื่อข้อความเกินขนาดแบตช์หรือหน้าต่างแบตช์ หรือเมื่อขนาดเพย์โหลดเกิน 6 MB Lambda จะจัดการการเชื่อมต่อกับ Message Broker ของ Amazon MQ แทนคุณ
ฟีเจอร์นี้ไม่มีค่าใช้จ่ายเพิ่มเติม คุณจะจ่ายเฉพาะการเรียกดำเนินการฟังก์ชัน Lambda ที่เรียกใช้โดยการแมปแหล่งที่มาของเหตุการณ์ที่เชื่อมต่อกับ Message Broker ของ Amazon MQ หากต้องการเรียนรู้เพิ่มเติม โปรดดูคู่มือนักพัฒนาของ Lambda สำหรับ Amazon MQ