Camel Quarkus

O Quarkus é um framework Java otimizado para uso em containeres. Além de suportar os frameworks e padrões mais populares, o Quarkus destaca-se por facilitar a criação de aplicações com que consomem menos memória e tem um tempo de inicialização bastante reduzido. Essas duas características, entre outras, fazem com que o Quarkus seja um framework ideal para aplicações em nuvem.

Além de ser otimizado para containeres, o Quarkus também é otimizado para tornar o desenvolvimento prazeroso para o desenvolvedor. Funcionalidades como codificação em tempo real (“live coding”), configuração unificada e facilidade de geração de executáveis nativos tornam o desenvolvimento com Quarkus rápido e prático. 

O Apache Camel está entre os diversos frameworks suportados pelo Quarkus. Através do Camel Quarkus, o módulo de componentes de integração do Camel suportado pelo Quarkus, os desenvolvedores podem criar aplicações de integração que usufruem das funcionalidades desses dois frameworks.

Dica: não deixe de conferir o exemplo completo mostrando como usar Camel Quarkus para consumir dados do Apache Kafka.