Publicado en: Jan 12, 2023

AWS Lambda ahora permite establecer la simultaneidad máxima en el origen de eventos Amazon SQS. La simultaneidad máxima para SQS como origen de eventos permite a los clientes controlar el máximo de invocaciones simultáneas del origen de eventos Amazon SQS. Cuando se configuran varios orígenes de eventos Amazon SQS para una función, los clientes pueden controlar la cantidad máxima de invocaciones simultáneas de un origen de eventos SQS individual. 

Lambda facilita el consumo de eventos de Amazon SQS a gran escala. Una función de Lambda se suscribe a una cola de SQS mediante una asignación de orígenes de eventos (ESM). La ESM procesa instancias que sondean la cola en busca de mensajes e invocan la función de Lambda. Las instancias de procesamiento se escalan verticalmente cuando hay más mensajes que procesar y se desescalan en el mismo sentido cuando encuentran errores en la función o disminuye la cantidad de mensajes en la cola. 

Anteriormente, los clientes que querían limitar el máximo de invocaciones simultáneas por parte de la ESM necesitaban establecer un límite de simultaneidad reservada que restringiera la simultaneidad que utilizaba la función, pero a costa de un rendimiento menos uniforme y de reintentar los mensajes debido a la limitación de las funciones. Este nuevo control sobre la asignación de orígenes de eventos limita directamente la cantidad de invocaciones simultáneas sin tener que configurar la simultaneidad reservada para realizar una acción similar. 

Puede empezar a utilizar la simultaneidad máxima para Amazon SQS desde la consola de administración de AWS, la CLI de AWS, AWS SAM o el SDK de AWS para Lambda. Puede usarla sin costo adicional en todas las regiones donde AWS Lambda esté disponible. Para obtener más información sobre las regiones en las que AWS Lambda está disponible, consulte la tabla de regiones de AWS. Para obtener más información sobre cómo crear una aplicación de consumidor relativa a Amazon SQS mediante Lambda, lea la Guía para desarrolladores de Lambda y el Blog de informática de AWS.