Publicado en: Jul 7, 2021

AWS Lambda ahora es compatible con HAQM MQ para RabbitMQ como fuente de eventos, lo que permite a los clientes crear con rapidez y facilidad aplicaciones que se desencadenan a partir de mensajes en la cola de RabbitMQ. HAQM MQ es un servicio de agentes de mensajes administrado para Apache ActiveMQ y RabbitMQ que facilita la configuración y la operación de agentes de mensajes en la nube. Los clientes pueden crear aplicaciones de forma rápida y sencilla mediante funciones de Lambda que se invocan en función de los mensajes que se publican en los agentes de mensajes de HAQM MQ sin tener que preocuparse por aprovisionar o administrar servidores.

Los clientes pueden leer desde agentes de HAQM MQ para RabbitMQ sin tener que crear o administrar una aplicación para consumidores que monitoree colas de HAQM MQ en busca de actualizaciones. La función Lambda se invoca si el número de mensajes alcanza el tamaño de lote especificado o si la carga supera los 6 MB. Lambda administra en nombre del cliente la conectividad con el agente de mensajes de HAQM MQ, lo que implica administrar la autenticación, la autorización, el escalado, el monitoreo y la gestión de errores.

Para comenzar, seleccione el agente de mensajes HAQM MQ como origen de eventos para la función de Lambda, a través de la consola de administración de AWS, AWS CLI, el SAM de AWS o el SDK de AWS para Lambda, y proporciona detalles para su agente de RabbitMQ. HAQM MQ como fuente de eventos de Lambda ahora está disponible en las siguientes regiones de AWS: Asia-Pacífico (Mumbai), Asia-Pacífico (Hong Kong), Asia-Pacífico (Seúl), Asia-Pacífico (Singapur), Asia-Pacífico (Sídney), Asia-Pacífico (Tokio), Canadá (Central), UE (Fráncfort), UE (Irlanda), UE (Londres), UE (París), UE (Estocolmo), Medio Oriente (Baréin), América del Sur (São Paulo), EE. UU. Este (Norte de Virginia), EE. UU. Este (Ohio), EE. UU. Oeste (Norte de California), EE. UU. Oeste (Oregón). No se aplican cargos adicionales por el uso de esta característica. Debe pagar por las invocaciones de Lambda que se activen por una cola de HAQM MQ. Para obtener más información sobre crear una aplicación de consumidor relativa a HAQM MQ para RabbitMQ mediante Lambda, lea la Guía para desarrolladores de Lambda y el Blog de informática de AWS.