Publicado en: Apr 11, 2023

AWS Lambda ahora admite la configuración de simultaneidad máxima para el origen de eventos de Amazon SQS en las regiones de AWS GovCloud (EE. UU.), lo que permite a los clientes controlar el máximo de invocaciones simultáneas del origen de eventos de 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.

AWS 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 disminuye el número de mensajes en la cola o cuando encuentran errores en la función. 

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 que los clientes tengan 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, el SAM de AWS o el SDK de AWS para Lambda en las regiones de AWS GovCloud (oeste de EE. UU.) y AWS GovCloud (este de EE. UU.).