# Apache Camel Reviews
**Vendor:** The Apache Software Foundation  
**Category:** [Software de Bus de Servicios Empresariales (ESB)](https://www.g2.com/es/categories/enterprise-service-bus-esb)  
**Average Rating:** 4.2/5.0  
**Total Reviews:** 20
## About Apache Camel
Apache Camel es un marco de código abierto para middleware orientado a mensajes con un motor de enrutamiento y mediación basado en reglas.




## Apache Camel Reviews
  ### 1. Apache Camel ofrece enrutamiento basado en reglas.

**Rating:** 5.0/5.0 stars

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

**Reviewed Date:** February 25, 2022

**¿Qué es lo que más le gusta de Apache Camel?**

Camel es el marco ligero basado en Apache. Los componentes suministrados por Apache Camel permiten que un sistema se comunique con otras aplicaciones externas. Varios protocolos y formatos de datos, incluidos XML y JSON, son compatibles con aplicaciones construidas en la plataforma tecnológica Apache Camel. Permite desarrollar una arquitectura débilmente acoplada.

**¿Qué es lo que no le gusta de Apache Camel?**

Hasta donde no se pueda encontrar ninguna aversión por Apache Camel.

**¿Qué problemas resuelve Apache Camel y cómo le beneficia eso?**

Usamos Apache Camel como un puente entre varios sistemas, donde la implementación y el formato de los mensajes cambian con frecuencia. El núcleo de Camel es su motor de enrutamiento y sus rutas. Es posible crear rutas en XML utilizando el Spring DSL del Spring Framework. Agregar lógica de integración personalizada al flujo de una ruta es fácil usando Processor, una API de Java fácil de navegar.

  ### 2. Apache Camel - enrutamiento simplificado

**Rating:** 4.5/5.0 stars

**Reviewed by:** Nayan S. | Software Engineer, Mediana Empresa (51-1000 empleados)

**Reviewed Date:** August 14, 2021

**¿Qué es lo que más le gusta de Apache Camel?**

Apache Camel utilizaba patrones de intercambio de mensajes, que pueden contener cualquier mensaje, incluidos los formatos JSON y XML. 
útil en el desarrollo de arquitectura de microservicios distribuidos.
Se admite la configuración basada en XML y Java.
herramientas de prueba disponibles que son útiles para probar el enrutamiento de flujo de extremo a extremo junto con el mensaje de solicitud y respuesta.

**¿Qué es lo que no le gusta de Apache Camel?**

La integración con Spring es fácil y está documentada, pero con otros marcos de trabajo el apoyo de la comunidad es muy escaso.

**¿Qué problemas resuelve Apache Camel y cómo le beneficia eso?**

Hay muchos tipos distintos de sistemas en nuestra empresa. Algunos de ellos son sistemas antiguos, mientras que otros son sistemas nuevos que acaban de ser lanzados. Estos sistemas típicamente interactúan entre sí y deben integrarse para funcionar correctamente. Debido a los formatos de mensajes variados, la integración entre estos sistemas es difícil. Como resultado, necesitábamos un puente para superar este problema. Apache Camel, un middleware orientado a mensajes que proporciona enrutamiento basado en reglas, es útil para resolver tales problemas empresariales.

  ### 3. Marco de integración

**Rating:** 5.0/5.0 stars

**Reviewed by:** Usuario verificado en Tecnología de la información y servicios | Empresa (> 1000 empleados)

**Reviewed Date:** September 19, 2021

**¿Qué es lo que más le gusta de Apache Camel?**

Los EIPs y componentes son los mejores y más fáciles de usar.

**¿Qué es lo que no le gusta de Apache Camel?**

La documentación es difícil de aprender y entender.

**Recomendaciones a otros que estén considerando Apache Camel:**

Hay muchos componentes y conectores listos para usar disponibles.

**¿Qué problemas resuelve Apache Camel y cómo le beneficia eso?**

Problemas del mundo real relacionados con la integración y las API

  ### 4. Buen servicio de enrutamiento de código abierto proporcionado por Apache.

**Rating:** 4.5/5.0 stars

**Reviewed by:** Prasoon K. | Technical Manager, Software de Computadora, Mediana Empresa (51-1000 empleados)

**Reviewed Date:** January 28, 2019

**¿Qué es lo que más le gusta de Apache Camel?**

Este es uno de los mejores servicios de enrutamiento que he utilizado en mi aplicación. Apache Camel es muy fácil de configurar, codificar y definir tus rutas de punto final. Además, no estás limitado a solo una ruta de punto final, sino que puedes definir tantas como necesites según los requisitos de tu negocio. El único inconveniente que puedo ver es que no hay forma de probar sin desplegar lo mismo en el servidor de aplicaciones.

**¿Qué es lo que no le gusta de Apache Camel?**

Es una arquitectura y diseño de muy bajo nivel. Sería bueno tener una interfaz gráfica de usuario para definir un endpoint y probar la conectividad sin desplegar en el servidor. Algo como SOAP UI donde puedes probar tu API SOAP sin ningún problema. Además, si es posible, la opción de arrastrar y soltar sería muy óptima y útil para tales casos de uso.

**Recomendaciones a otros que estén considerando Apache Camel:**

Si su sistema tiene que conectarse con varios puntos de datos o sistemas de terceros donde necesita intercambiar datos, entonces puede probar Apache Camel. Es muy fácil de entender e implementar según las necesidades del negocio. He utilizado este producto para conectarme con un sistema de integración de terceros donde toda la comunicación es a través de XML y es muy fácil de entender y desarrollar para aplicaciones a nivel empresarial.

**¿Qué problemas resuelve Apache Camel y cómo le beneficia eso?**

Tenemos muchos puntos finales donde el sistema necesita comunicarse y pasar la solicitud para obtener la respuesta. Usar Apache Camel es extremadamente fácil para configurar e implementar tales requisitos empresariales. Sin embargo, la desventaja es que necesitas a alguien en tu equipo que entienda y programe para Apache Camel.

  ### 5. Buenas servicios de enrutamiento de código abierto proporcionados por Apache

**Rating:** 4.5/5.0 stars

**Reviewed by:** David B. | Software Engineer, Pequeña Empresa (50 o menos empleados)

**Reviewed Date:** February 01, 2019

**¿Qué es lo que más le gusta de Apache Camel?**

Este es uno de los mejores servicios de enrutamiento que he utilizado en mi aplicación. Apache Camel es muy fácil de configurar, codificar y especificar el final de sus rutas. Tampoco estás limitado a un solo punto final de ruta, sino que puedes definir tantos como desees según tus necesidades comerciales. La única desventaja que puedo ver es que no hay forma de probarlo sin usar el mismo en el servidor de aplicaciones.

**¿Qué es lo que no le gusta de Apache Camel?**

Esta es una arquitectura y diseño de muy bajo nivel. Es mejor tener una interfaz gráfica de usuario para especificar puntos finales y probar la conexión sin usar un servidor. Algo como SOAP UI donde puedes probar tu API SOAP sin ningún problema. Además, si las opciones de arrastrar y soltar son altamente óptimas y útiles para tales casos de uso.

**Recomendaciones a otros que estén considerando Apache Camel:**

Si su sistema necesita comunicarse con varios puntos de datos o sistemas de terceros donde necesita transformar datos, puede intentar con Apache Camel. Es muy fácil de entender e implementar según los requisitos comerciales. He utilizado este producto para comunicarme con un sistema de integración de terceros, donde toda la comunicación se realiza a través de XML y es muy fácil de entender y desarrollar aplicaciones a nivel empresarial. Si necesita transformar datos, puede intentar con Apache Camel. Es muy fácil de entender e implementar según los requisitos comerciales. He utilizado este producto para comunicarme con un sistema de integración de terceros donde toda la comunicación es a través de XML y es muy fácil de entender y desarrollar para aplicaciones de calificación empresarial.

**¿Qué problemas resuelve Apache Camel y cómo le beneficia eso?**

Tenemos muchos puntos finales donde el sistema necesita pasar solicitudes para hablar y recibir respuestas. Usar Apache Camel hace que sea extremadamente fácil configurar e implementar este tipo de requisitos comerciales. Sin embargo, para entender y codificar Apache Camel, necesitas a alguien en tu equipo.

  ### 6. Camel es un gran marco para EI y tiene muchas funciones.

**Rating:** 5.0/5.0 stars

**Reviewed by:** Arcko D. | Founder & General Manager, Pequeña Empresa (50 o menos empleados)

**Reviewed Date:** February 02, 2019

**¿Qué es lo que más le gusta de Apache Camel?**

Camel es versátil y bueno para que los desarrolladores desarrollen soluciones de integración empresarial útiles basadas en este gran marco y fácil de extender. Camel se desarrolla activamente y está bien documentado.

**¿Qué es lo que no le gusta de Apache Camel?**

El documento chino no es suficiente para los usuarios principiantes y no se utiliza ampliamente en mi área local.

**Recomendaciones a otros que estén considerando Apache Camel:**

Si necesitas un motor de enrutamiento y mediación, entonces Camel podría ayudarte.

**¿Qué problemas resuelve Apache Camel y cómo le beneficia eso?**

Necesito un brazo suizo y Apache Camel funciona directamente con cualquier tipo de modelo de transporte o mensajería, como HTTP, ActiveMQ, JMS, JBI, SCA, MINA o CXF, así como con componentes enchufables y opciones de formato de datos. Esto me ayuda a manejar bien casi todas mis herramientas de mensajería.

  ### 7. Motor de procesamiento/flujo de trabajo versátil

**Rating:** 3.5/5.0 stars

**Reviewed by:** Usuario verificado en Telecomunicaciones | Empresa (> 1000 empleados)

**Reviewed Date:** December 11, 2018

**¿Qué es lo que más le gusta de Apache Camel?**

Los patrones de integración, la cantidad de diferentes puntos de conexión de componentes implementados. La facilidad para desplegar y realizar cambios, el soporte para ambos lenguajes, XML y Java. Qué tan fácil es agregar nuevas rutas, la capacidad de desacoplar tareas de manera muy sencilla.

**¿Qué es lo que no le gusta de Apache Camel?**

El soporte para pruebas no es muy bueno. Ya sea para pruebas unitarias o de integración, el hecho de que no sea fácil probar con rutas reales y que necesites escribir rutas de prueba no es ideal. La capacidad de simular endpoints/componentes sobre la marcha sin tener que reescribir toda la ruta es imprescindible. Quiero probar las rutas que van a producción, no una versión diferente de ellas.

**Recomendaciones a otros que estén considerando Apache Camel:**

Mantén las rutas pequeñas y mantén también pequeño el número de hilos ejecutándose en los puntos finales, o al menos ajústalo. Un alto número de puntos finales lleva a hilos inactivos consumiendo bloqueos.

**¿Qué problemas resuelve Apache Camel y cómo le beneficia eso?**

Integración y flujo de trabajo de tareas, es decir, procesamiento de contenido, procesamiento de archivos, procesamiento de mensajes.

  ### 8. Gran software básico de integración

**Rating:** 4.0/5.0 stars

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

**Reviewed Date:** February 04, 2019

**¿Qué es lo que más le gusta de Apache Camel?**

El software hace que el despliegue y los cambios sean extremadamente fáciles con soporte para múltiples idiomas. Agregar nuevas rutas es muy fácil y eficiente, desacoplar tareas no consume mucho tiempo.

**¿Qué es lo que no le gusta de Apache Camel?**

Apache no permite una mayor personalización, puede ser demasiado básico para algunas necesidades.

**Recomendaciones a otros que estén considerando Apache Camel:**

Apache puede ser excelente para principiantes en el desarrollo de software de integración.

**¿Qué problemas resuelve Apache Camel y cómo le beneficia eso?**

Este sistema permite integraciones y despliegues rápidos y escalables. Esto nos ha ahorrado tiempo y energía.

  ### 9. Marco de código abierto para EIP, muy útil.

**Rating:** 3.5/5.0 stars

**Reviewed by:** Matthew C. | Technical Recruiter, Mediana Empresa (51-1000 empleados)

**Reviewed Date:** February 01, 2019

**¿Qué es lo que más le gusta de Apache Camel?**

Ligero, fácil de usar, fácil de poner en marcha

**¿Qué es lo que no le gusta de Apache Camel?**

La documentación puede parecer carecer de detalles a veces.

**Recomendaciones a otros que estén considerando Apache Camel:**

Gran alternativa a middleware más grande, por ejemplo, IBM

**¿Qué problemas resuelve Apache Camel y cómo le beneficia eso?**

Unión de microservicios juntos

  ### 10. Apache Camel es un marco versátil.

**Rating:** 5.0/5.0 stars

**Reviewed by:** April B. | Registered Nurse, Mediana Empresa (51-1000 empleados)

**Reviewed Date:** February 01, 2019

**¿Qué es lo que más le gusta de Apache Camel?**

Me gusta que sea un Java de código abierto y facilita a los desarrolladores centrarse en la integración. Implementa EIPS y proporciona conectividad a una variedad de transportes y APIs.

**¿Qué es lo que no le gusta de Apache Camel?**

Para entender Apache Camel, primero debes comprender los patrones de integración empresarial.

**Recomendaciones a otros que estén considerando Apache Camel:**

Asegúrate de que entiendes EIPS.

**¿Qué problemas resuelve Apache Camel y cómo le beneficia eso?**

Ayuda a ahorrar tiempo cuando necesitas implementar tus soluciones empresariales para seguir los EIPs.

  ### 11. En general satisfecho

**Rating:** 3.0/5.0 stars

**Reviewed by:** Ashley D. | Marketing Associate, Software de Computadora, Pequeña Empresa (50 o menos empleados)

**Reviewed Date:** February 01, 2019

**¿Qué es lo que más le gusta de Apache Camel?**

Camel podría usarse para activar lotes y realizar procesamiento a gran escala, utilizando su limitación. Proporciona muchos conectores para trabajar.

**¿Qué es lo que no le gusta de Apache Camel?**

Siento que a Apache Camel le falta una integración con un marco similar a Spring XD con capacidades de big data.

**¿Qué problemas resuelve Apache Camel y cómo le beneficia eso?**

Apache Camel es de código abierto y está basado en Java. Así que si tu equipo de ingeniería es fuerte en Java, este podría ser un buen marco para adoptar.

  ### 12. El mejor producto que he usado.

**Rating:** 4.0/5.0 stars

**Reviewed by:** tommy A. | manager, Pequeña Empresa (50 o menos empleados)

**Reviewed Date:** February 01, 2019

**¿Qué es lo que no le gusta de Apache Camel?**

Me gusta lo simple y fácil que es usar y navegar por este programa, sin tartamudeos ni interrupciones mientras lo uso, todo es fluido y fácil.

Un inconveniente que he notado sobre el programa es que a veces se bloquea mientras lo estoy usando, perdiendo mi trabajo.

**¿Qué problemas resuelve Apache Camel y cómo le beneficia eso?**

Mi compañero de trabajo y yo nunca lo hemos tenido más fácil usando esto, reduciendo nuestro tiempo de trabajo a la mitad.

  ### 13. Gran marco de código abierto

**Rating:** 4.0/5.0 stars

**Reviewed by:** James M. | System Administrator, Mediana Empresa (51-1000 empleados)

**Reviewed Date:** February 01, 2019

**¿Qué es lo que más le gusta de Apache Camel?**

Código abierto para poder utilizar todo el trabajo de las comunidades y crear implementaciones más actualizadas.

**¿Qué es lo que no le gusta de Apache Camel?**

Nada realmente, el marco que se utiliza es muy, muy fácil de navegar, y Java es una herramienta absolutamente excelente para crear marcos para entornos empresariales.

**¿Qué problemas resuelve Apache Camel y cómo le beneficia eso?**

Lo usamos principalmente para crear patrones de integración empresarial.

  ### 14. software básico de integración agradable

**Rating:** 3.0/5.0 stars

**Reviewed by:** Usuario verificado en Diseño | Pequeña Empresa (50 o menos empleados)

**Reviewed Date:** January 31, 2019

**¿Qué es lo que más le gusta de Apache Camel?**

Admite cualquier sistema de mensajería y está bien documentado para principiantes en el mundo en desarrollo.

**¿Qué es lo que no le gusta de Apache Camel?**

Es demasiado básico si buscas más personalización.

**Recomendaciones a otros que estén considerando Apache Camel:**

Es muy útil para principiantes en desarrollo como yo. Todo está bien documentado y el software tiene todo lo necesario para lo básico.

**¿Qué problemas resuelve Apache Camel y cómo le beneficia eso?**

Apache Camel puede manejar muchos protocolos de transferencia de información diferentes de forma predeterminada y configura la información de enrutamiento a través de XML en un contexto de Sprint.

  ### 15. Marco de Mediación

**Rating:** 2.0/5.0 stars

**Reviewed by:** Usuario verificado en E-Learning | Mediana Empresa (51-1000 empleados)

**Reviewed Date:** January 30, 2019

**¿Qué es lo que más le gusta de Apache Camel?**

He probado algunos programas de Apache. Este programa interactúa con otros sistemas. Hay una integración entre un sistema heredado y un sistema nuevo.

**¿Qué es lo que no le gusta de Apache Camel?**

Si algo cambia, se traduce al nuevo sistema. Es muy difícil de usar. Hay mucho argot. Hay más de 100 componentes. Muy difícil de usar.

**¿Qué problemas resuelve Apache Camel y cómo le beneficia eso?**

La tecnología de la información hace que interactuar con diferentes sistemas sea mucho más fácil.

  ### 16. Fácil de usar, excelentes integraciones

**Rating:** 5.0/5.0 stars

**Reviewed by:** Damian M. | Senior Software Engineer, Gestión Educativa, Empresa (> 1000 empleados)

**Reviewed Date:** January 19, 2019

**¿Qué es lo que más le gusta de Apache Camel?**

Código abierto y sus múltiples componentes para obtener todas las fuentes de entradas.

**¿Qué es lo que no le gusta de Apache Camel?**

No tiene tanta atención como debería.

**¿Qué problemas resuelve Apache Camel y cómo le beneficia eso?**

Tener que ingerir múltiples tipos de archivos y procesarlos de manera asíncrona.

  ### 17. Gran integración ligera

**Rating:** 4.5/5.0 stars

**Reviewed by:** Usuario verificado en Redes de Computadoras | Pequeña Empresa (50 o menos empleados)

**Reviewed Date:** February 02, 2019

**¿Qué es lo que más le gusta de Apache Camel?**

Me encantó lo ligero que era, especialmente en comparación con los grandes como IBM. De código abierto, lo cual es enorme. Gran integración con los frameworks de Java.

**¿Qué es lo que no le gusta de Apache Camel?**

La documentación parecía un poco complicada. Tuve que probar y errar para resolver algunas cosas.

**Recomendaciones a otros que estén considerando Apache Camel:**

Si necesitas ayuda, busca videos en línea.

**¿Qué problemas resuelve Apache Camel y cómo le beneficia eso?**

Integración

  ### 18. Gran marco.

**Rating:** 4.0/5.0 stars

**Reviewed by:** Usuario verificado en Servicios de información | Pequeña Empresa (50 o menos empleados)

**Reviewed Date:** January 31, 2019

**¿Qué es lo que más le gusta de Apache Camel?**

Uno de los mejores marcos de integración de código abierto versátiles basados en patrones de integración empresarial conocidos.

**¿Qué es lo que no le gusta de Apache Camel?**

Lo peor es, sin duda, su documentación. Cuando la proporcioné, era un poco deficiente.

**¿Qué problemas resuelve Apache Camel y cómo le beneficia eso?**

Prueba para futuras aplicaciones.

  ### 19. Mejor marco de enrutamiento de mensajes de código abierto

**Rating:** 5.0/5.0 stars

**Reviewed by:** Usuario verificado en Tecnología de la información y servicios | Empresa (> 1000 empleados)

**Reviewed Date:** February 01, 2019

**¿Qué es lo que más le gusta de Apache Camel?**

Está basado en Java. No necesita ningún complemento ni un IDE especial para programar.

**¿Qué es lo que no le gusta de Apache Camel?**

No hay mucho que me desagrade de ello.

**Recomendaciones a otros que estén considerando Apache Camel:**

No disponible

**¿Qué problemas resuelve Apache Camel y cómo le beneficia eso?**

Gestión del enrutamiento de mensajes utilizando Apache Camel

  ### 20. Apache Camel

**Rating:** 4.5/5.0 stars

**Reviewed by:** Usuario verificado en Software de Computadora | Pequeña Empresa (50 o menos empleados)

**Reviewed Date:** April 21, 2018

**¿Qué es lo que más le gusta de Apache Camel?**

Flexibilidad. Facilidad de uso e integración con múltiples fuentes a través de conectores.

**¿Qué es lo que no le gusta de Apache Camel?**

Me gusta la mayoría. Tal vez sería bueno tener un programador incorporado.

**¿Qué problemas resuelve Apache Camel y cómo le beneficia eso?**

Movimiento de datos y automatización


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

- [View Apache Camel pricing details and edition comparison](https://www.g2.com/es/products/apache-camel/reviews?section=pricing&secure%5Bexpires_at%5D=2026-05-15+05%3A16%3A53+-0500&secure%5Bsession_id%5D=4ffd4dc3-30d7-456a-abfa-6e29cbe3860e&secure%5Btoken%5D=660b4395cf472aa73d63bfa85b7c2e7f80e144f0a10fbbea269bc49ee240d84d&format=llm_user)


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

