Skip to content

diegofloresgonzales/sqsdemo

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Colas SQS

Este es un ejemplo sencillo y muy básico que utiliza aws sqs

Instalación proyecto

cd api
npm i
node api.js
cd lambda
sls deploy

Funcionalidad

sequenceDiagram
API ->> Cola: Push data a la cola
Cola -->> Lambda: Trigger: push data


Loading

FIFO

  • Un poco mas caro
  • 1 solo evento no duplicados
  • $ 0.50 x millon

Standard

  • no hay garantia del orden
  • duplicacion es posible
  • $ 0.40 x millon

Visility timeout: lock o timeout en que puede visualizarse un mensaje, para que nadie mas lo vea (otros procesos), pasado el tiempo otros procesos podran ver este mensaje y procesarlo.

Message retention period: retencion por si ocurre un error, mejor para DLQ, colas normales debe ser bajo.

256KB limite mensaje

Delivery delay: tiempo que pasa para estar disponible para ser procesado (después de ser agregado a la cola).

Receive message wait time: tiempo en que puedes consultar a la cola DLQ: cola para manejo de fallas

Trigger:

batch size: cantidad de eventos enviados al lambda

Message Attributes: metadata

https://www.youtube.com/watch?v=PXX8_3ENc2o

https://www.youtube.com/watch?v=JJQrVBRzlPg

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published