Skip to content

Latest commit

 

History

History
26 lines (19 loc) · 1.58 KB

README.md

File metadata and controls

26 lines (19 loc) · 1.58 KB

Overview

Apache Camel é um framework de integração, visando facilitar a comunicação entre sistemas de uma ponta a outra. Utiliza um DSL (Domain Specific Language), que é linguagem de alto nivel, especifica para configurar essa integração. O projeto possui varios comentarios, pois foram usados como lembretes ja que foi utilizado varios processos envolvendo serviços de mensageria como Kafka, ActiveMq,RabbitMq, alem do Docker.
Para uma informação um pouco mais detalhada sobre o Camel: https://www.alura.com.br/conteudo/camel


By Thiago de Andrade


Deploy

O fluxo atual esta setado para utilizar o RabbitMq, para utilizar o Kafka ou o ActiveMQ, deve descomentar somente as rotas do serviço que se quer utilizar e subir uma imagem do serviço escolhido

Para utilizar o rabbitmq, você pode utlizar localmente a aplicação e somente subir a imagem do rabbitmq ou instalar junto com o Erlang no seu computador. Ou pode executar o docker-compose para uma visualização basica de uma das rotas utilizadas para o Rabbitmq com o microserviço A.

Settings

docker-compose up
  • Rabbitmq management (usr:guest,pwd:guest)
http://localhost:15672
  • Activemq management (usr:admin,pwd:admin)
http://localhost:8161/