Skip to content

šŸ« Apache Camel - ImplementaĆ§Ć£o do curso do instrutor Ranga do in28Minutes

Notifications You must be signed in to change notification settings

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/