Nessa aula vamos aprender como utilizar o localstack que é um emulador de serviços AWS para desenvolver um consumer SQS com Webflux e AWS SDK
Tecnologias utilizadas: Spring Webflux, Localstack, AWS SDK, AWS CLI, SQS e Docker
-
Subir o container localstack com o sqs
docker-compose up
-
Criar fila SQS
aws --endpoint-url=http://localhost:4566 sqs create-queue --queue-name process-order-queue
- Criar mensagens na fila
curl --location --request POST 'http://localhost:8080/checkout/create-payment'
- Receber mensagens da fila
curl --location --request GET 'http://localhost:8081/orders'
Kamila Santos |