Apache Camel - Release: 4.0.0
A comunidade Camel anuncia a disponibilidade imediata do novo lançamento principal do Camel 4.0.0. Ele vem com 654 novos recursos e melhorias. Os artefatos estão publicados e prontos para download no repositório Central Maven. Para mais detalhes, por favor, dê uma olhada nas notas de lançamento.
Mas quem diabos é este carinha?
O Apache Camel™ é uma estrutura de integração de software livre versátil baseada em padrões de integração empresarial conhecidos .
O Camel permite que você defina regras de roteamento e mediação em uma variedade de linguagens específicas de domínio ( DSL , como Java, XML, Groovy, Kotlin e YAML). Isso significa que você obtém conclusão inteligente das regras de roteamento em seu IDE, seja em um editor Java ou XML.
O Apache Camel usa URIs para trabalhar diretamente com qualquer tipo de transporte ou modelo de mensagens, como HTTP , Kafka , JMS , JBI, SCA, MINA ou CXF , bem como componentes conectáveis e opções de formato de dados . Apache Camel é uma pequena biblioteca com dependências mínimas para fácil incorporação em qualquer aplicativo Java. O Apache Camel permite que você trabalhe com a mesma API independentemente do tipo de transporte usado — portanto, aprenda a API uma vez e poderá interagir com todos os componentes fornecidos prontos para uso.
O Apache Camel fornece suporte para Bean Binding e integração perfeita com estruturas populares como Spring . O Camel também oferece amplo suporte para testes de unidade em suas rotas.
Os seguintes projetos podem aproveitar o Apache Camel como um mecanismo de roteamento e mediação:
- Apache ServiceMix — um popular contêiner ESB e JBI de código aberto distribuído
- Apache ActiveMQ — um corretor de mensagens de código aberto maduro e amplamente utilizado
- Apache CXF — um conjunto de serviços web inteligentes (JAX-WS e JAX-RS)
- Apache Karaf — um pequeno tempo de execução baseado em OSGi no qual os aplicativos podem ser implantados
- Apache MINA — uma estrutura de rede orientada por NIO de alto desempenho
Fonte: https://camel.apache.org/