Publicado en: Nov 5, 2020

AWS Lambda ya admite HAQM MQ para Apache ActiveMQ como origen de eventos con miras a dar a los clientes más opciones de servicios de mensajería que usar con la aplicación sin servidor. HAQM MQ es un servicio de agentes de mensajes administrado para Apache ActiveMQ 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.  

Lambda admite orígenes de eventos de mensajería como HAQM Simple Queue Service (SQS) y HAQM Simple Notification Service (SNS). Ya es más fácil también leer con agentes de mensajes de HAQM MQ y procesar mensajes 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 los mensajes superan el tamaño del lote 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 para ActiveMQ como origen de eventos para la función de Lambda, a través de la consola de administración de AWS, la CLI de AWS, el SAM de AWS o el SDK de AWS para Lambda. HAQM MQ como origen de eventos de Lambda está disponible en todas las regiones de AWS en que estén disponibles AWS Lambda y HAQM MQ. 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 mediante Lambda, lea la Guía para desarrolladores de Lambda y el Blog de informática de AWS.