# Apache Camel Reviews
**Vendor:** The Apache Software Foundation  
**Category:** [Logiciel de bus de services d&#39;entreprise (ESB)](https://www.g2.com/fr/categories/enterprise-service-bus-esb)  
**Average Rating:** 4.2/5.0  
**Total Reviews:** 20
## About Apache Camel
Apache Camel est un framework open source pour les intergiciels orientés messages avec un moteur de routage et de médiation basé sur des règles.




## Apache Camel Reviews
  ### 1. Apache Camel offre un routage basé sur des règles.

**Rating:** 5.0/5.0 stars

**Reviewed by:** Jimesh S. | Senior Software Engineer, Entreprise (> 1000 employés)

**Reviewed Date:** February 25, 2022

**Qu'aimez-vous le plus à propos de Apache Camel?**

Le chameau est le cadre léger basé sur Apache. Les composants fournis par Apache Camel permettent à un système de communiquer avec d'autres applications externes. Divers protocoles et formats de données, y compris XML et JSON, sont pris en charge par les applications construites sur la plateforme technologique Apache Camel. Permet de développer une architecture faiblement couplée.

**Que n’aimez-vous pas à propos de Apache Camel?**

Pour autant qu'aucune aversion ne puisse être trouvée pour Apache Camel.

**Quels sont les problèmes que Apache Camel résout, et en quoi cela vous est-il bénéfique?**

Nous utilisons Apache Camel comme un pont entre divers systèmes, où la mise en œuvre et le format des messages changent fréquemment. Le cœur de Camel est son moteur de routage et ses routes. Il est possible de créer des routes en XML en utilisant le Spring DSL du Spring Framework. Ajouter une logique d'intégration personnalisée au flux d'une route est facile en utilisant Processor, une API Java facile à naviguer.

  ### 2. Apache Camel - routage simplifié

**Rating:** 4.5/5.0 stars

**Reviewed by:** Nayan S. | Software Engineer, Marché intermédiaire (51-1000 employés)

**Reviewed Date:** August 14, 2021

**Qu'aimez-vous le plus à propos de Apache Camel?**

Apache Camel utilisait des modèles d'échange de messages, qui peuvent contenir n'importe quel message, y compris les formats JSON et XML. 
utile dans le développement d'une architecture de microservices distribuée.
La configuration basée sur XML et Java est prise en charge.
des outils de test disponibles qui sont utiles pour tester le routage de flux de bout en bout ainsi que le message de demande et de réponse.

**Que n’aimez-vous pas à propos de Apache Camel?**

L'intégration avec Spring est facile et documentée, mais avec d'autres frameworks, le soutien de la communauté est très limité.

**Quels sont les problèmes que Apache Camel résout, et en quoi cela vous est-il bénéfique?**

Il existe de nombreux types distincts de systèmes dans notre entreprise. Certains d'entre eux sont des systèmes anciens, tandis que d'autres sont des systèmes tout neufs qui viennent d'être lancés. Ces systèmes interagissent généralement les uns avec les autres et doivent être intégrés pour fonctionner correctement. En raison des formats de messages variés, l'intégration entre ces systèmes est difficile. Par conséquent, nous avions besoin d'un pont pour contourner ce problème. Apache Camel, un middleware orienté messages qui fournit un routage basé sur des règles, est utile pour résoudre de tels problèmes commerciaux.

  ### 3. Cadre d'intégration

**Rating:** 5.0/5.0 stars

**Reviewed by:** Utilisateur vérifié à Technologie de l'information et services | Entreprise (> 1000 employés)

**Reviewed Date:** September 19, 2021

**Qu'aimez-vous le plus à propos de Apache Camel?**

Les EIPs et les composants sont les meilleurs et les plus faciles à utiliser.

**Que n’aimez-vous pas à propos de Apache Camel?**

Les documentations sont difficiles à apprendre et à comprendre.

**Recommandations à d’autres personnes envisageant Apache Camel:**

De nombreux composants et connecteurs prêts à l'emploi sont disponibles.

**Quels sont les problèmes que Apache Camel résout, et en quoi cela vous est-il bénéfique?**

Problèmes du monde réel liés à l'intégration et aux API

  ### 4. Bon service de routage open source fourni par Apache

**Rating:** 4.5/5.0 stars

**Reviewed by:** Prasoon K. | Technical Manager, Logiciels informatiques, Marché intermédiaire (51-1000 employés)

**Reviewed Date:** January 28, 2019

**Qu'aimez-vous le plus à propos de Apache Camel?**

C'est l'un des meilleurs services de routage que j'ai jamais utilisés dans mon application. Apache Camel est très facile à configurer, coder et définir vos routes de point de terminaison. De plus, vous n'êtes pas limité à une seule route de point de terminaison, vous pouvez en définir autant que nécessaire selon vos exigences commerciales. Le seul inconvénient que je peux voir est qu'il n'y a aucun moyen de tester sans déployer le même sur le serveur d'application.

**Que n’aimez-vous pas à propos de Apache Camel?**

C'est une architecture et un design de très bas niveau. Ce serait bien d'avoir une interface graphique pour définir un point de terminaison et tester la connectivité sans déployer sur le serveur. Quelque chose comme SOAP UI où vous pouvez tester votre API SOAP sans aucun tracas. Aussi, si possible, l'option de glisser-déposer serait très optimale et utile pour de tels cas d'utilisation.

**Recommandations à d’autres personnes envisageant Apache Camel:**

Si votre système doit se connecter à divers points de données ou à un système tiers où vous devez échanger des données, vous pouvez essayer Apache Camel. Il est très facile à comprendre et à mettre en œuvre selon les besoins de l'entreprise. J'ai utilisé ce produit pour me connecter à un système d'intégration tiers où toute la communication se fait via XML et il est très facile à comprendre et à développer pour une application de niveau entreprise.

**Quels sont les problèmes que Apache Camel résout, et en quoi cela vous est-il bénéfique?**

Nous avons de nombreux points de terminaison où le système doit communiquer et transmettre la demande pour obtenir la réponse. Avec Apache Camel, il est extrêmement facile de configurer et de mettre en œuvre de telles exigences commerciales. Cependant, l'inconvénient est que vous avez besoin de quelqu'un dans votre équipe pour comprendre et coder pour Apache Camel.

  ### 5. Les bons services de routage open source fournis par Apache

**Rating:** 4.5/5.0 stars

**Reviewed by:** David B. | Software Engineer, Petite entreprise (50 employés ou moins)

**Reviewed Date:** February 01, 2019

**Qu'aimez-vous le plus à propos de Apache Camel?**

C'est l'un des meilleurs services de routage que j'ai jamais utilisés dans mon application. Apache Camel est très facile à configurer, coder et spécifier pour ses points de terminaison de route. Vous n'êtes pas non plus limité à un seul point de terminaison, mais vous pouvez en définir autant que vous le souhaitez selon vos besoins commerciaux. Le seul inconvénient que je peux voir est qu'il n'y a aucun moyen de le tester sans l'utiliser sur le serveur d'application.

**Que n’aimez-vous pas à propos de Apache Camel?**

C'est une architecture et un design de très bas niveau. Il est préférable d'avoir une interface graphique pour spécifier les points de terminaison et tester la connexion sans utiliser de serveur. Quelque chose comme SOAP UI où vous pouvez tester votre API SOAP sans aucun problème. De plus, si les options de glisser-déposer sont susceptibles d'être extrêmement optimales et utiles pour de tels cas d'utilisation.

**Recommandations à d’autres personnes envisageant Apache Camel:**

Si votre système doit communiquer avec divers points de données ou des systèmes tiers où vous devez transformer des données, vous pouvez essayer Apache Camel. C'est très facile à comprendre et à mettre en œuvre selon les exigences commerciales. J'ai utilisé ce produit pour communiquer avec un système d'intégration tiers, où toutes les communications se font via XML, et c'est très facile à comprendre et à développer pour des applications de niveau entreprise. Si vous devez transformer des données, vous pouvez essayer Apache Camel. C'est très facile à comprendre et à mettre en œuvre selon les exigences commerciales. J'ai utilisé ce produit pour communiquer avec un système d'intégration tiers où toutes les communications se font via XML, et c'est très facile à comprendre et à développer pour des applications de notation d'entreprise.

**Quels sont les problèmes que Apache Camel résout, et en quoi cela vous est-il bénéfique?**

Nous avons de nombreux points de terminaison où le système doit passer des requêtes pour communiquer et recevoir des réponses. Utiliser Apache Camel rend la configuration et l'exécution de ce type de besoins commerciaux extrêmement faciles. Cependant, pour comprendre et coder Apache Camel, vous avez besoin de quelqu'un dans votre équipe.

  ### 6. Le chameau est un excellent cadre pour EI et possède de nombreuses fonctions.

**Rating:** 5.0/5.0 stars

**Reviewed by:** Arcko D. | Founder & General Manager, Petite entreprise (50 employés ou moins)

**Reviewed Date:** February 02, 2019

**Qu'aimez-vous le plus à propos de Apache Camel?**

Le chameau est polyvalent et bon pour les développeurs pour développer une solution d'intégration d'entreprise utile basée sur ce grand cadre et facile à étendre. Le chameau est activement développé et bien documenté.

**Que n’aimez-vous pas à propos de Apache Camel?**

Le document chinois n'est pas suffisant pour les utilisateurs débutants et n'est pas largement utilisé dans ma région.

**Recommandations à d’autres personnes envisageant Apache Camel:**

Si vous avez besoin d'un moteur de routage et de médiation, alors Camel pourrait vous aider !

**Quels sont les problèmes que Apache Camel résout, et en quoi cela vous est-il bénéfique?**

J'ai besoin d'un bras suisse et Apache Camel fonctionne directement avec tout type de modèle de transport ou de messagerie tel que HTTP, ActiveMQ, JMS, JBI, SCA, MINA ou CXF, ainsi que des composants et des options de format de données enfichables. Cela m'aide à bien faire avec presque tous mes outils de messagerie.

  ### 7. Moteur de traitement/de flux de travail polyvalent

**Rating:** 3.5/5.0 stars

**Reviewed by:** Utilisateur vérifié à Télécommunications | Entreprise (> 1000 employés)

**Reviewed Date:** December 11, 2018

**Qu'aimez-vous le plus à propos de Apache Camel?**

Les schémas d'intégration, le nombre de points de terminaison de composants différents mis en œuvre. La facilité de déploiement et de modification, le support pour les langages XML et Java. Quelle est la facilité d'ajouter de nouvelles routes, la capacité de découpler les tâches de manière très simple.

**Que n’aimez-vous pas à propos de Apache Camel?**

Le support de test n'est pas excellent. Que ce soit pour les tests unitaires ou les tests d'intégration, le fait qu'il ne soit pas facile de tester avec de vraies routes et que vous deviez écrire des routes de test n'est pas idéal. La capacité de simuler des points de terminaison/composants à la volée sans avoir à réécrire toute la route est indispensable. Je veux tester les routes qui vont en production, pas une version différente de celles-ci.

**Recommandations à d’autres personnes envisageant Apache Camel:**

Gardez les itinéraires petits et gardez également le nombre de threads s'exécutant sur les points de terminaison petit - ou au moins ajustez-le. Un grand nombre de points de terminaison entraîne des threads inactifs consommant des verrous.

**Quels sont les problèmes que Apache Camel résout, et en quoi cela vous est-il bénéfique?**

Pipeline de flux de travail et d'intégration des tâches, c'est-à-dire traitement de contenu, traitement de fichiers, traitement de messagerie.

  ### 8. Excellent logiciel d'intégration de base

**Rating:** 4.0/5.0 stars

**Reviewed by:** Timothy M. | Customer Care Manager, Biens de consommation, Entreprise (> 1000 employés)

**Reviewed Date:** February 04, 2019

**Qu'aimez-vous le plus à propos de Apache Camel?**

Le logiciel rend le déploiement et les modifications extrêmement faciles avec le support de plusieurs langues. L'ajout de nouvelles routes est très facile et rationalisé, le découplage des tâches n'est pas chronophage.

**Que n’aimez-vous pas à propos de Apache Camel?**

Apache ne permet pas une personnalisation accrue, peut être trop basique pour certains besoins.

**Recommandations à d’autres personnes envisageant Apache Camel:**

Apache peut être excellent pour les débutants dans le développement de logiciels d'intégration.

**Quels sont les problèmes que Apache Camel résout, et en quoi cela vous est-il bénéfique?**

Ce système permet des intégrations et un déploiement rapides et évolutifs. Cela nous a permis d'économiser du temps et de l'énergie.

  ### 9. Cadre open-source pour EIP, très utile

**Rating:** 3.5/5.0 stars

**Reviewed by:** Matthew C. | Technical Recruiter, Marché intermédiaire (51-1000 employés)

**Reviewed Date:** February 01, 2019

**Qu'aimez-vous le plus à propos de Apache Camel?**

Léger, facile à utiliser, facile à mettre en route

**Que n’aimez-vous pas à propos de Apache Camel?**

La documentation peut parfois sembler manquer de détails.

**Recommandations à d’autres personnes envisageant Apache Camel:**

Bonne alternative aux middleware plus grands, par exemple, IBM

**Quels sont les problèmes que Apache Camel résout, et en quoi cela vous est-il bénéfique?**

Liaison des microservices ensemble

  ### 10. Apache Camel est un cadre polyvalent.

**Rating:** 5.0/5.0 stars

**Reviewed by:** April B. | Registered Nurse, Marché intermédiaire (51-1000 employés)

**Reviewed Date:** February 01, 2019

**Qu'aimez-vous le plus à propos de Apache Camel?**

J'aime que ce soit un Java open source et cela facilite l'intégration pour les développeurs. Il implémente des EIPS et offre une connectivité à une variété de transports et d'APIS.

**Que n’aimez-vous pas à propos de Apache Camel?**

Pour comprendre Apache Camel, vous devez d'abord comprendre les modèles d'intégration d'entreprise.

**Recommandations à d’autres personnes envisageant Apache Camel:**

Soyez sûr que vous comprenez les EIPS.

**Quels sont les problèmes que Apache Camel résout, et en quoi cela vous est-il bénéfique?**

Cela aide à gagner du temps lorsque vous devez mettre en œuvre vos solutions commerciales pour suivre les EIP.

  ### 11. Globalement satisfait

**Rating:** 3.0/5.0 stars

**Reviewed by:** Ashley D. | Marketing Associate, Logiciels informatiques, Petite entreprise (50 employés ou moins)

**Reviewed Date:** February 01, 2019

**Qu'aimez-vous le plus à propos de Apache Camel?**

Le chameau pourrait être utilisé pour déclencher des lots et effectuer un traitement à grande échelle, en utilisant sa limitation. Il offre de nombreux connecteurs pour travailler avec.

**Que n’aimez-vous pas à propos de Apache Camel?**

Je pense qu'Apache Camel manque d'une intégration de framework similaire à Spring XD avec des capacités de big data.

**Quels sont les problèmes que Apache Camel résout, et en quoi cela vous est-il bénéfique?**

Apache Camel est open source et basé sur Java. Donc, si votre équipe d'ingénierie est forte en Java, cela pourrait être un bon cadre à adopter.

  ### 12. Le meilleur produit que j'ai jamais utilisé

**Rating:** 4.0/5.0 stars

**Reviewed by:** tommy A. | manager, Petite entreprise (50 employés ou moins)

**Reviewed Date:** February 01, 2019

**Que n’aimez-vous pas à propos de Apache Camel?**

J'aime la simplicité et la facilité d'utilisation et de navigation de ce programme, sans bégaiement ni arrêt pendant son utilisation, tout est fluide et facile.

Un inconvénient que j'ai remarqué à propos du programme est qu'il plante parfois pendant que je l'utilise, ce qui me fait perdre mon travail.

**Quels sont les problèmes que Apache Camel résout, et en quoi cela vous est-il bénéfique?**

Mon collègue et moi n'avons jamais eu aussi facile en utilisant cela, réduisant notre temps de travail de moitié.

  ### 13. Superbe cadre open source

**Rating:** 4.0/5.0 stars

**Reviewed by:** James M. | System Administrator, Marché intermédiaire (51-1000 employés)

**Reviewed Date:** February 01, 2019

**Qu'aimez-vous le plus à propos de Apache Camel?**

Open source afin qu'il puisse utiliser tout le travail des communautés pour créer les implémentations les plus à jour.

**Que n’aimez-vous pas à propos de Apache Camel?**

Rien vraiment, le cadre utilisé est très très facile à naviguer, et Java est un outil absolument formidable pour créer des cadres pour les environnements d'entreprise.

**Quels sont les problèmes que Apache Camel résout, et en quoi cela vous est-il bénéfique?**

Nous l'utilisons principalement pour créer des modèles d'intégration d'entreprise.

  ### 14. logiciel d'intégration de base agréable

**Rating:** 3.0/5.0 stars

**Reviewed by:** Utilisateur vérifié à Design | Petite entreprise (50 employés ou moins)

**Reviewed Date:** January 31, 2019

**Qu'aimez-vous le plus à propos de Apache Camel?**

Il prend en charge tout système de messagerie et il est bien documenté pour les débutants dans le monde en développement.

**Que n’aimez-vous pas à propos de Apache Camel?**

C'est trop basique si vous cherchez plus de personnalisation.

**Recommandations à d’autres personnes envisageant Apache Camel:**

C'est très utile pour les débutants en développement comme moi. Tout est bien documenté et le logiciel a tout ce qui est nécessaire pour les bases.

**Quels sont les problèmes que Apache Camel résout, et en quoi cela vous est-il bénéfique?**

Apache Camel peut gérer de nombreux protocoles de transfert d'informations différents dès sa sortie de l'emballage et il configure les informations de routage via XML dans un contexte Sprint.

  ### 15. Cadre de médiation

**Rating:** 2.0/5.0 stars

**Reviewed by:** Utilisateur vérifié à E-learning | Marché intermédiaire (51-1000 employés)

**Reviewed Date:** January 30, 2019

**Qu'aimez-vous le plus à propos de Apache Camel?**

J'ai essayé quelques programmes Apache. Ce programme interagit avec d'autres systèmes. Il y a une intégration entre un système hérité et un nouveau système.

**Que n’aimez-vous pas à propos de Apache Camel?**

Si quelque chose change, il est traduit dans le nouveau système. C'est très difficile à utiliser. Il y a beaucoup de jargon. Il y a plus de 100 composants. Très difficile à utiliser.

**Quels sont les problèmes que Apache Camel résout, et en quoi cela vous est-il bénéfique?**

L'informatique facilite grandement l'interaction avec différents systèmes.

  ### 16. Facile à utiliser, excellentes intégrations

**Rating:** 5.0/5.0 stars

**Reviewed by:** Damian M. | Senior Software Engineer, Gestion de l'éducation, Entreprise (> 1000 employés)

**Reviewed Date:** January 19, 2019

**Qu'aimez-vous le plus à propos de Apache Camel?**

Open source et ses multiples composants pour obtenir toutes les sources d'entrées

**Que n’aimez-vous pas à propos de Apache Camel?**

N'a pas autant d'attention qu'il devrait.

**Quels sont les problèmes que Apache Camel résout, et en quoi cela vous est-il bénéfique?**

Avoir à ingérer plusieurs types de fichiers et les traiter de manière asynchrone

  ### 17. Excellente intégration légère

**Rating:** 4.5/5.0 stars

**Reviewed by:** Utilisateur vérifié à Réseautage informatique | Petite entreprise (50 employés ou moins)

**Reviewed Date:** February 02, 2019

**Qu'aimez-vous le plus à propos de Apache Camel?**

J'ai adoré sa légèreté, surtout comparé aux grands comme IBM. Open source, ce qui est énorme. Excellente intégration avec les frameworks Java.

**Que n’aimez-vous pas à propos de Apache Camel?**

La documentation semblait un peu capricieuse. J'ai dû tâtonner pour comprendre certaines choses.

**Recommandations à d’autres personnes envisageant Apache Camel:**

Si vous avez besoin d'aide, cherchez des vidéos en ligne.

**Quels sont les problèmes que Apache Camel résout, et en quoi cela vous est-il bénéfique?**

Intégration

  ### 18. Super cadre.

**Rating:** 4.0/5.0 stars

**Reviewed by:** Utilisateur vérifié à Services d'information | Petite entreprise (50 employés ou moins)

**Reviewed Date:** January 31, 2019

**Qu'aimez-vous le plus à propos de Apache Camel?**

L'un des meilleurs cadres d'intégration open-source polyvalents basé sur des modèles d'intégration d'entreprise connus.

**Que n’aimez-vous pas à propos de Apache Camel?**

Le pire est sans aucun doute sa documentation. Quand je l'ai fournie, elle était un peu déficiente.

**Quels sont les problèmes que Apache Camel résout, et en quoi cela vous est-il bénéfique?**

Testez pour les applications futures.

  ### 19. Meilleur cadre open source pour le routage des messages

**Rating:** 5.0/5.0 stars

**Reviewed by:** Utilisateur vérifié à Technologie de l'information et services | Entreprise (> 1000 employés)

**Reviewed Date:** February 01, 2019

**Qu'aimez-vous le plus à propos de Apache Camel?**

Il est basé sur Java. Il n'a pas besoin de plugins ou d'un IDE spécial pour coder.

**Que n’aimez-vous pas à propos de Apache Camel?**

Il n'y a pas grand-chose que je n'aime pas à ce sujet.

**Recommandations à d’autres personnes envisageant Apache Camel:**

N/A

**Quels sont les problèmes que Apache Camel résout, et en quoi cela vous est-il bénéfique?**

Gestion du routage des messages à l'aide d'Apache Camel

  ### 20. Apache Camel

**Rating:** 4.5/5.0 stars

**Reviewed by:** Utilisateur vérifié à Logiciels informatiques | Petite entreprise (50 employés ou moins)

**Reviewed Date:** April 21, 2018

**Qu'aimez-vous le plus à propos de Apache Camel?**

Flexibilité. Facilité d'utilisation et intégration avec de multiples sources via des connecteurs.

**Que n’aimez-vous pas à propos de Apache Camel?**

J'aime la plupart. Peut-être serait-il bien d'avoir un planificateur intégré.

**Quels sont les problèmes que Apache Camel résout, et en quoi cela vous est-il bénéfique?**

Mouvement de données et automatisation


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

- [View Apache Camel pricing details and edition comparison](https://www.g2.com/fr/products/apache-camel/reviews?section=pricing&secure%5Bexpires_at%5D=2026-05-20+20%3A55%3A55+-0500&secure%5Bsession_id%5D=db289523-3b1a-4121-b58b-e0ca48d3f518&secure%5Btoken%5D=6379ba18d51a3ae6acae6b0f6a47516420caf571e74c24ca5bf840ae6ea9410d&format=llm_user)


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

