/golang-rabbit-sample

Demo de serviços em Golang se comunicando através do RabbitMQ

Primary LanguageGo

Demo da utilização do broker RabbitMQ intermediando a comunicação entre serviços isolados.

Pré Requisitos

Execução

Após baixar o repositório, deve-se acessar a pasta raiz do projeto e executar

  make up

que os serviços serão iniciados.

Para consumir, envie um POST para o endpoit /people e no corpo preencha os atributos: id, nome, email e telefone. A API, após receber a requisição, enviará essa mensagem para um segundo serviço, que realizará a persistência em um banco PostgreSQL.