Empresas
Empregos
  • Sobre nós
  • Soluções
    • Publicação de vagas
      Publique sua vaga e receba candidatos qualificados em 48h.
    • Avaliações de candidatos
      Mais de 500 testes técnicos e psicológicos, mais anti-fraude.
    • Headhunting
      Busca executiva personalizada do início ao fim.
    • Folha de Pagamento + EOR
      Dispersão de folha e EOR em mais de 15 países da LATAM.
  • Preços
  • Empregos

0

357
Visualizações
Cómo mantener los mensajes en SQS después de activar lambda

En mi aplicación, estamos usando un SQS para poner en cola los mensajes para que los procese otro módulo. SQS no envía una notificación de que ha llegado un mensaje y no quiero que mi aplicación vaya a verificarlo cada "X veces". Así que estoy tratando de usar un disparador lambda para hacer una solicitud http a mi módulo y hacer que agrupe los mensajes de SQS cuando llegue un mensaje.

El problema es que SQS elimina los mensajes enviados si no hay ningún error en la función lambda (que yo sepa). Forzar un error solo para mantener los mensajes en el grupo no puede ser correcto. Así que necesito una forma de mantener los mensajes en el SQS después de que se active la lambda.

Tal vez debería mover el código que procesa el mensaje a la función lambda, pero estoy buscando formas de mantenerlo allí.

¿Alguien podría dar alguna orientación?

Gracias por adelantado

over 4 years ago · Santiago Trujillo
1 Respostas
Responde à pergunta

0

SQS está diseñado para ser un único productor a consumidor para sus colas, de modo que la funcionalidad prevista esté sucediendo.

Sin embargo, hay una solución disponible para este escenario exacto, pero requerirá que actualice su arquitectura.

La solución es utilizar una arquitectura fanout .

abanico

En su lugar, publicaría en un tema de SNS, que tiene su cola de SQS suscrita. Luego, cree colas SQS adicionales para canales paralelos (1 por cada Lambda única).

Agregue cada función Lambda como consumidor de su propia cola SQS, cada una con su propio procesamiento.

over 4 years ago · Santiago Trujillo Relatório
Responde à pergunta
Encontrar trabalhos remotos

Descubra a nova forma de encontrar um emprego!

melhores empregos
Principais categorias de trabalho
Empresas
Postar vaga Preços Comercial
Jurídico
Termos e Condições Política de privacidade
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomende algumas ofertas para mim
Preciso de ajuda