Skip to content

ThiagoAnd/apache-camel-course

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Ā 

History

16 Commits
Ā 
Ā 
Ā 
Ā 
Ā 
Ā 

Repository files navigation


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/

Releases

No releases published

Packages

No packages published

Languages