# Apache Camel Reviews
**Vendor:** The Apache Software Foundation  
**Category:** [Software de Barramento de Serviço Empresarial (ESB)](https://www.g2.com/pt/categories/enterprise-service-bus-esb)  
**Average Rating:** 4.2/5.0  
**Total Reviews:** 20
## About Apache Camel
Apache Camel é um framework de código aberto para middleware orientado a mensagens com um mecanismo de mediação e roteamento baseado em regras.




## Apache Camel Reviews
  ### 1. Apache Camel oferece roteamento baseado em regras

**Rating:** 5.0/5.0 stars

**Reviewed by:** Jimesh S. | Senior Software Engineer, Empresa (> 1000 emp.)

**Reviewed Date:** February 25, 2022

**O que você mais gosta em Apache Camel?**

O Camel é o framework leve baseado no Apache. Os componentes fornecidos pelo Apache Camel permitem que um sistema se comunique com outras aplicações externas. Vários protocolos e formatos de dados, incluindo XML e JSON, são suportados por aplicações construídas na plataforma tecnológica Apache Camel. Permite desenvolver uma arquitetura fracamente acoplada.

**O que você não gosta em Apache Camel?**

No que diz respeito, nenhuma aversão pode ser encontrada para o Apache Camel.

**Que problemas Apache Camel está resolvendo e como isso está beneficiando você?**

Usamos o Apache Camel como uma ponte entre vários sistemas, onde a implementação e o formato das mensagens mudam frequentemente. O núcleo do Camel é seu mecanismo de roteamento e suas rotas. É possível criar rotas em XML usando o Spring DSL do Spring Framework. Adicionar lógica de integração personalizada ao fluxo de uma rota é fácil usando o Processor, uma API Java fácil de navegar.

  ### 2. Apache Camel - roteamento facilitado

**Rating:** 4.5/5.0 stars

**Reviewed by:** Nayan S. | Software Engineer, Médio Porte (51-1000 emp.)

**Reviewed Date:** August 14, 2021

**O que você mais gosta em Apache Camel?**

Apache Camel usava Padrões de Troca de Mensagens, que podem conter qualquer mensagem, incluindo formato JSON e XML. 
útil no desenvolvimento de arquitetura de microsserviços distribuídos.
Configuração baseada em XML e Java é suportada.
ferramentas de teste disponíveis que são úteis para testar o roteamento de fluxo de ponta a ponta junto com a mensagem de solicitação e resposta.

**O que você não gosta em Apache Camel?**

A integração com o Spring é fácil e documentada, mas com outros frameworks o suporte da comunidade é muito menor.

**Que problemas Apache Camel está resolvendo e como isso está beneficiando você?**

Há muitos tipos distintos de sistemas em nossa empresa. Alguns deles são sistemas antigos, enquanto outros são sistemas novos que acabaram de ser lançados. Esses sistemas normalmente interagem entre si e devem ser integrados para funcionar corretamente. Devido aos formatos de mensagens variados, a integração entre esses sistemas é difícil. Como resultado, precisávamos de uma ponte para contornar esse problema. Apache Camel, um middleware orientado a mensagens que fornece roteamento baseado em regras, é útil para resolver tais problemas de negócios.

  ### 3. Framework de integração

**Rating:** 5.0/5.0 stars

**Reviewed by:** Usuário Verificado em Tecnologia da Informação e Serviços | Empresa (> 1000 emp.)

**Reviewed Date:** September 19, 2021

**O que você mais gosta em Apache Camel?**

EIPs e componentes são os melhores e fáceis de usar.

**O que você não gosta em Apache Camel?**

Documentações são difíceis de aprender e entender

**Recomendações a outras pessoas considerando Apache Camel:**

Muitos componentes e conectores prontos para uso estão disponíveis.

**Que problemas Apache Camel está resolvendo e como isso está beneficiando você?**

Problemas do mundo real relacionados à integração e APIs

  ### 4. Bom serviço de roteamento de código aberto fornecido pela Apache

**Rating:** 4.5/5.0 stars

**Reviewed by:** Prasoon K. | Technical Manager, Software de Computador, Médio Porte (51-1000 emp.)

**Reviewed Date:** January 28, 2019

**O que você mais gosta em Apache Camel?**

Este é um dos melhores serviços de roteamento que já usei em minha aplicação. Apache Camel é muito fácil de configurar, codificar e definir suas rotas de ponto final. Além disso, você não está limitado a apenas uma rota de ponto final, podendo definir quantas precisar de acordo com os requisitos do seu negócio. A única desvantagem que posso ver é que não há como testar sem implantar o mesmo no servidor de aplicação.

**O que você não gosta em Apache Camel?**

É uma arquitetura e design de nível muito baixo. Seria bom ter uma interface gráfica para definir um endpoint e testar a conectividade sem implantar no servidor. Algo como o SOAP UI, onde você pode testar sua API SOAP sem qualquer complicação. Além disso, se possível, a opção de arrastar e soltar seria muito ideal e útil para esses casos de uso.

**Recomendações a outras pessoas considerando Apache Camel:**

Se o seu sistema precisa se conectar com vários pontos de dados ou sistemas de terceiros onde é necessário trocar dados, então você pode experimentar o Apache Camel. É muito fácil de entender e implementar conforme as necessidades de negócios. Eu usei este produto para conectar com um sistema de integração de terceiros onde toda a comunicação é via XML e é muito fácil de entender e desenvolver para aplicações em nível empresarial.

**Que problemas Apache Camel está resolvendo e como isso está beneficiando você?**

Temos muitos pontos de extremidade onde o sistema precisa se comunicar e passar a solicitação para obter a resposta. Usando o Apache Camel, é extremamente fácil configurar e implementar tais requisitos de negócios. No entanto, a desvantagem é que você precisa de alguém em sua equipe que entenda e codifique para o Apache Camel.

  ### 5. Boas serviços de roteamento de código aberto fornecidos pelo Apache

**Rating:** 4.5/5.0 stars

**Reviewed by:** David B. | Software Engineer, Pequena Empresa (50 ou menos emp.)

**Reviewed Date:** February 01, 2019

**O que você mais gosta em Apache Camel?**

Este é um dos melhores serviços de roteamento que já usei em meu aplicativo. Apache Camel é muito fácil de configurar, codificar e especificar o final de suas rotas. Você também não está limitado a apenas um ponto final de rota, mas pode definir quantos quiser de acordo com suas necessidades de negócios. A única desvantagem que posso ver é que não há como testá-lo sem usar o mesmo no servidor de aplicativos.

**O que você não gosta em Apache Camel?**

Esta é uma arquitetura e design de nível muito baixo. É melhor ter uma GUI para especificar o ponto de término e testar a conexão sem usar o servidor. Algo como o SOAP UI, onde você pode testar sua API SOAP sem qualquer problema. Além disso, se a opção de arrastar e soltar for altamente ótima e útil para tais casos de uso.

**Recomendações a outras pessoas considerando Apache Camel:**

Se o seu sistema precisa se comunicar com vários pontos de dados ou sistemas de terceiros onde você precisa transformar dados, você pode tentar o Apache Camel. É muito fácil de entender e implementar de acordo com os requisitos de negócios. Eu usei este produto para se comunicar com um sistema de integração de terceiros, onde toda a comunicação é feita através de XML, e é muito fácil de entender e desenvolver para aplicações de nível empresarial. Se os dados precisam ser transformados, você pode tentar o Apache Camel. É muito fácil de entender e implementar de acordo com os requisitos de negócios. Eu usei este produto para se comunicar com um sistema de integração de terceiros onde toda a comunicação é através de XML, e é muito fácil de entender e desenvolver para aplicações de classificação empresarial.

**Que problemas Apache Camel está resolvendo e como isso está beneficiando você?**

Temos muitos pontos finais onde o sistema precisa passar solicitações para conversar e receber respostas. Usar o Apache Camel torna extremamente fácil configurar e implementar esses tipos de requisitos de negócios. No entanto, para entender e codificar o Apache Camel, você precisa de alguém em sua equipe.

  ### 6. Camel é uma ótima estrutura para EI e possui muitas funções.

**Rating:** 5.0/5.0 stars

**Reviewed by:** Arcko D. | Founder & General Manager, Pequena Empresa (50 ou menos emp.)

**Reviewed Date:** February 02, 2019

**O que você mais gosta em Apache Camel?**

Camel é versátil e bom para os desenvolvedores desenvolverem soluções de Integração Empresarial úteis com base neste ótimo framework e fácil de estender. Camel é ativamente desenvolvido e bem documentado.

**O que você não gosta em Apache Camel?**

Chinês não é suficiente para usuários iniciantes e não é amplamente utilizado na minha área local.

**Recomendações a outras pessoas considerando Apache Camel:**

Se você precisar de um mecanismo de roteamento e mediação, então o Camel pode ajudar você!

**Que problemas Apache Camel está resolvendo e como isso está beneficiando você?**

Eu preciso de um braço suíço e o Apache Camel funciona diretamente com qualquer tipo de modelo de Transporte ou mensagem, como HTTP, ActiveMQ, JMS, JBI, SCA, MINA ou CXF, assim como Componentes plugáveis e opções de Formato de Dados. Isso me ajuda a lidar bem com quase todas as minhas ferramentas de mensagens.

  ### 7. Motor de processamento/fluxo de trabalho versátil

**Rating:** 3.5/5.0 stars

**Reviewed by:** Usuário Verificado em Telecomunicações | Empresa (> 1000 emp.)

**Reviewed Date:** December 11, 2018

**O que você mais gosta em Apache Camel?**

Os padrões de integração, a quantidade de diferentes endpoints de componentes implementados. A facilidade de implantar e fazer alterações, o suporte para as linguagens XML e Java. Quão fácil é adicionar novas rotas, a capacidade de desacoplar tarefas de maneira muito simples.

**O que você não gosta em Apache Camel?**

O suporte para testes não é ótimo. Seja para testes unitários ou de integração - o fato de não ser fácil testar com rotas reais e precisar escrever rotas de teste não é bom. A capacidade de simular endpoints/componentes rapidamente sem ter que reescrever toda a rota é essencial. Quero testar as rotas que vão para produção, não uma versão diferente delas.

**Recomendações a outras pessoas considerando Apache Camel:**

Mantenha as rotas pequenas e mantenha o número de threads em execução nos endpoints pequeno também - ou pelo menos ajuste-o. Um alto número de endpoints leva a threads ociosos consumindo bloqueios.

**Que problemas Apache Camel está resolvendo e como isso está beneficiando você?**

Integração e fluxo de trabalho de tarefas, ou seja, processamento de conteúdo, processamento de arquivos, processamento de mensagens.

  ### 8. Ótimo software básico de integração

**Rating:** 4.0/5.0 stars

**Reviewed by:** Timothy M. | Customer Care Manager, Bens de Consumo, Empresa (> 1000 emp.)

**Reviewed Date:** February 04, 2019

**O que você mais gosta em Apache Camel?**

O software torna a implantação e a realização de alterações extremamente fáceis com suporte para vários idiomas. Adicionar novas rotas é muito fácil e simplificado, a separação de tarefas não consome tempo.

**O que você não gosta em Apache Camel?**

Apache não permite maior personalização, pode ser muito básico para algumas necessidades.

**Recomendações a outras pessoas considerando Apache Camel:**

Apache pode ser ótimo para iniciantes no desenvolvimento de software de integração.

**Que problemas Apache Camel está resolvendo e como isso está beneficiando você?**

Este sistema permite integrações e implantações rápidas e escaláveis. Isso nos economizou tempo e energia.

  ### 9. Framework de código aberto para EIP, muito útil

**Rating:** 3.5/5.0 stars

**Reviewed by:** Matthew C. | Technical Recruiter, Médio Porte (51-1000 emp.)

**Reviewed Date:** February 01, 2019

**O que você mais gosta em Apache Camel?**

Leve, fácil de usar, fácil de configurar e executar

**O que você não gosta em Apache Camel?**

A documentação pode parecer faltar detalhes às vezes.

**Recomendações a outras pessoas considerando Apache Camel:**

Ótima alternativa para middleware maior, por exemplo, IBM

**Que problemas Apache Camel está resolvendo e como isso está beneficiando você?**

Ligação de microsserviços juntos

  ### 10. Apache Camel é uma estrutura versátil.

**Rating:** 5.0/5.0 stars

**Reviewed by:** April B. | Registered Nurse, Médio Porte (51-1000 emp.)

**Reviewed Date:** February 01, 2019

**O que você mais gosta em Apache Camel?**

Eu gosto que seja um Java de código aberto e facilita o foco na integração para os desenvolvedores. Ele implementa EIPS e fornece conectividade a uma variedade de transportes e APIs.

**O que você não gosta em Apache Camel?**

Para entender o Apache Camel, você deve primeiro compreender os padrões de integração empresarial.

**Recomendações a outras pessoas considerando Apache Camel:**

Certifique-se de que você entende EIPS.

**Que problemas Apache Camel está resolvendo e como isso está beneficiando você?**

Ajuda a economizar tempo quando você precisa implementar suas soluções de negócios para seguir EIPs.

  ### 11. No geral, satisfeito

**Rating:** 3.0/5.0 stars

**Reviewed by:** Ashley D. | Marketing Associate, Software de Computador, Pequena Empresa (50 ou menos emp.)

**Reviewed Date:** February 01, 2019

**O que você mais gosta em Apache Camel?**

Camel poderia ser usado para acionar lotes e realizar processamento em larga escala, usando sua limitação. Ele fornece muitos conectores para trabalhar.

**O que você não gosta em Apache Camel?**

Sinto que o Apache Camel está faltando uma integração com um framework semelhante ao Spring XD com capacidades de big data.

**Que problemas Apache Camel está resolvendo e como isso está beneficiando você?**

Apache Camel é de código aberto e baseado em Java. Portanto, se sua equipe de engenharia é forte em Java, isso pode ser uma boa estrutura para adotar.

  ### 12. O melhor produto que já usei.

**Rating:** 4.0/5.0 stars

**Reviewed by:** tommy A. | manager, Pequena Empresa (50 ou menos emp.)

**Reviewed Date:** February 01, 2019

**O que você não gosta em Apache Camel?**

Gosto de como é simples e fácil de usar e navegar neste programa, sem gaguejar ou parar enquanto o uso, tudo é fluente e fácil.

Uma desvantagem que notei sobre o programa é que ele às vezes trava enquanto estou usando, perdendo meu trabalho.

**Que problemas Apache Camel está resolvendo e como isso está beneficiando você?**

Meu colega de trabalho e eu nunca tivemos isso mais fácil, reduzindo nosso tempo de trabalho pela metade.

  ### 13. Ótimo framework de código aberto

**Rating:** 4.0/5.0 stars

**Reviewed by:** James M. | System Administrator, Médio Porte (51-1000 emp.)

**Reviewed Date:** February 01, 2019

**O que você mais gosta em Apache Camel?**

Código aberto para que possa utilizar todo o trabalho das comunidades para criar as implementações mais atualizadas.

**O que você não gosta em Apache Camel?**

Nada realmente, o framework que é usado é muito, muito fácil de navegar, e Java é uma ferramenta absolutamente excelente para criar frameworks para ambientes empresariais.

**Que problemas Apache Camel está resolvendo e como isso está beneficiando você?**

Nós o usamos principalmente para criar padrões de integração empresarial.

  ### 14. software básico de integração agradável

**Rating:** 3.0/5.0 stars

**Reviewed by:** Usuário Verificado em Design | Pequena Empresa (50 ou menos emp.)

**Reviewed Date:** January 31, 2019

**O que você mais gosta em Apache Camel?**

Ele suporta qualquer sistema de mensagens e está bem documentado para iniciantes no mundo em desenvolvimento.

**O que você não gosta em Apache Camel?**

É muito básico se você está procurando mais personalização.

**Recomendações a outras pessoas considerando Apache Camel:**

É muito útil para iniciantes em desenvolvimento como eu. Tudo está bem documentado e o software tem tudo o que é necessário para o básico.

**Que problemas Apache Camel está resolvendo e como isso está beneficiando você?**

O Apache Camel pode lidar com muitos protocolos diferentes de transferência de informações de forma nativa e configura informações de roteamento via XML em um Contexto Sprint.

  ### 15. Estrutura de Mediação

**Rating:** 2.0/5.0 stars

**Reviewed by:** Usuário Verificado em E-Learning | Médio Porte (51-1000 emp.)

**Reviewed Date:** January 30, 2019

**O que você mais gosta em Apache Camel?**

Tentei alguns programas Apache. Este programa interage com outros sistemas. Há uma integração entre um sistema legado e um novo sistema.

**O que você não gosta em Apache Camel?**

Se algo mudar, é traduzido para o novo sistema. É muito difícil de usar. Há muito jargão. Existem mais de 100 componentes. Muito difícil de usar.

**Que problemas Apache Camel está resolvendo e como isso está beneficiando você?**

A TI torna a interação com diferentes sistemas muito mais fácil.

  ### 16. Fácil de usar, ótimas integrações

**Rating:** 5.0/5.0 stars

**Reviewed by:** Damian M. | Senior Software Engineer, Gestão Educacional, Empresa (> 1000 emp.)

**Reviewed Date:** January 19, 2019

**O que você mais gosta em Apache Camel?**

Código aberto e seus múltiplos componentes para obter todas as fontes de entradas.

**O que você não gosta em Apache Camel?**

Não tem tanta atenção quanto deveria.

**Que problemas Apache Camel está resolvendo e como isso está beneficiando você?**

Tendo que ingerir vários tipos de arquivos e processá-los de forma assíncrona

  ### 17. Ótima integração leve

**Rating:** 4.5/5.0 stars

**Reviewed by:** Usuário Verificado em Redes de Computadores | Pequena Empresa (50 ou menos emp.)

**Reviewed Date:** February 02, 2019

**O que você mais gosta em Apache Camel?**

Adorei o quão leve ele era, especialmente em comparação com os grandes como a IBM. Open source, o que é enorme. Ótima integração com frameworks Java.

**O que você não gosta em Apache Camel?**

A documentação parecia um pouco complicada. Tive que experimentar e errar para resolver algumas coisas.

**Recomendações a outras pessoas considerando Apache Camel:**

Se precisar de ajuda, procure vídeos online.

**Que problemas Apache Camel está resolvendo e como isso está beneficiando você?**

Integração

  ### 18. Ótima estrutura.

**Rating:** 4.0/5.0 stars

**Reviewed by:** Usuário Verificado em Serviços de Informação | Pequena Empresa (50 ou menos emp.)

**Reviewed Date:** January 31, 2019

**O que você mais gosta em Apache Camel?**

Um dos melhores frameworks de integração de código aberto versáteis baseados em padrões conhecidos de integração empresarial.

**O que você não gosta em Apache Camel?**

O pior é, sem dúvida, a documentação dele. Quando eu a forneci, estava um pouco deficiente.

**Que problemas Apache Camel está resolvendo e como isso está beneficiando você?**

Teste para futuros aplicativos.

  ### 19. Melhor framework de roteamento de mensagens de código aberto

**Rating:** 5.0/5.0 stars

**Reviewed by:** Usuário Verificado em Tecnologia da Informação e Serviços | Empresa (> 1000 emp.)

**Reviewed Date:** February 01, 2019

**O que você mais gosta em Apache Camel?**

É baseado em Java. Não precisa de nenhum plugin ou IDE especial para codificar.

**O que você não gosta em Apache Camel?**

Não há muito que eu não goste sobre isso.

**Recomendações a outras pessoas considerando Apache Camel:**

Não aplicável

**Que problemas Apache Camel está resolvendo e como isso está beneficiando você?**

Gerenciando o roteamento de mensagens usando Apache Camel

  ### 20. Apache Camel

**Rating:** 4.5/5.0 stars

**Reviewed by:** Usuário Verificado em Software de Computador | Pequena Empresa (50 ou menos emp.)

**Reviewed Date:** April 21, 2018

**O que você mais gosta em Apache Camel?**

Flexibilidade. Facilidade de uso e integração com várias fontes através de conectores.

**O que você não gosta em Apache Camel?**

Eu gosto da maioria. Talvez seria bom ter algum agendador embutido.

**Que problemas Apache Camel está resolvendo e como isso está beneficiando você?**

Movimentação de dados e automação


## Apache Camel Discussions
  - [What&#39;s the difference between Apache Camel and Kafka?](https://www.g2.com/pt/discussions/what-s-the-difference-between-apache-camel-and-kafka)
  - [What is Apache Camel component?](https://www.g2.com/pt/discussions/what-is-apache-camel-component)
  - [When should I use Apache Camel?](https://www.g2.com/pt/discussions/when-should-i-use-apache-camel)
  - [What are Apache camels used for?](https://www.g2.com/pt/discussions/what-are-apache-camels-used-for)

- [View Apache Camel pricing details and edition comparison](https://www.g2.com/pt/products/apache-camel/reviews?section=pricing&secure%5Bexpires_at%5D=2026-05-20+14%3A22%3A17+-0500&secure%5Bsession_id%5D=37426acd-0b44-4bb4-87c7-a60e43abf18e&secure%5Btoken%5D=0a0752e98f4a5934a59b9f4326efbcfeb6194c779006144194ce14f72e187d72&format=llm_user)


## Top Apache Camel Alternatives
  - [MuleSoft Anypoint Platform](https://www.g2.com/pt/products/mulesoft-anypoint-platform/reviews) - 4.5/5.0 (616 reviews)
  - [IBM App Connect](https://www.g2.com/pt/products/ibm-app-connect/reviews) - 4.4/5.0 (230 reviews)
  - [Azure Service Bus](https://www.g2.com/pt/products/azure-service-bus/reviews) - 3.9/5.0 (29 reviews)

