Skip to content

matheusaf/SQS_GO_Python_Worker

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

13 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Integração SQS, GO e Python

Neste projeto foi realizado os seguintes desenvolvimentos:

  • Desenvolvimento do backend em Go com a finalidade de receber um request POST contendo a mensagem e o canal ao ser enviado para a fila do SQS
  • Configuração do Localstack para utilizar o SQS
  • Desenvolvimento de um worker em Python para verificar e consumir a fila do SQS e em sequência enviar as mensagens presente na fila para o canal presente na mensagem recebida

Cada recurso desenvolvido possui um container

Para executar o projeto, basta utilizar o comando abaixo no diretório raiz do projeto:

docker-compose up

Obs: Para que a mensagem seja enviada para o slack é necessário substituir o valor da variável de ambiente, conforme apresentado abaixo, no arquivo **worker.env**

SLACK_BOT_TOKEN=INSERIR_TOKEN_SLACK

About

Integração AWS SQS, Backend em GO e Worker em Python

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published