Skip to content

CoAraujo/users-go-processor

Repository files navigation

users-go-processor

Descrição

  • Projeto para ouvir filas de uma mensageria (ActiveMQ), processar e salvar em um banco de dados. (Mongo)
  • Está faltando a parte de update de usuário
  • Este projeto é em conjunto com o projeto users-go-api, basta rodar o make run de ambos.

Requisitos Mínimos

Tecnologias utilizadas

Instalação

  1. Baixe o repositório como arquivo zip ou faça um clone;
  2. Descompacte os arquivos em seu computador;
  3. Abra a pasta decompactada
  4. Execute make run
  5. Aguarde até a stack inteira estar deployada.
  6. Acesse o ActiveMQ (www.localhost:8161) para enviar mensagens para a fila e simular um projeto real.

Exemplo de mensagem

Usuário:

{
   "_id":"123",
   "email":"emailteste",
   "username":"usernameTeste",
   "fullName":"fullnameTeste",
   "gender":"genderTeste",
   "status":"statusTeste",
   "birthDate":"birthdateTeste",
   "phones":{
      "phone":"phoneTeste",
      "cellphone":"cellphoneTeste",
      "ddd_cellphone":"21",
      "mobile_phone_confirmed":true
   },
   "clientId":"clientTeste"
}

Arquitetura de Solução

TODO

Dúvidas?

Caso tenha dúvidas ou precise de suporte, mande um email para rafacoaraujo@gmail.com

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages