Top Rated Apache Camel Alternatives

This is one of the best routing services I have ever used in my application. Apache camel is too easy to configure, code and define your end-point routes. Also you are not limited to just one endpoint routes, however you can define as much as you need as per your business requirements. The only drawback I can see is that there is no way to test without deploying the same in the application server. Review collected by and hosted on G2.com.
It is a very low-level architecture and design. It would be nice to have a GUI to define an endpoint and test the connectivity without deploying into the server. Something like SOAP UI where you can test your SOAP API without any hustle. Also if possible drag-drop option will be very optimal and helpful for such use cases. Review collected by and hosted on G2.com.
19 out of 20 Total Reviews for Apache Camel
Camel is the Apache based lightweight framework. The components supplied by Apache camel allow a system to communicate with other external applications. Various protocols and data formats, including XML and JSON, are supported by applications built on the Apache camel technology platform. Allows developing loosely coupled architecture. Review collected by and hosted on G2.com.
As far as no dislike can be found for Apache Camel. Review collected by and hosted on G2.com.

Apache Camel used Message Exchange Patterns, which can hold any message including JSON and XML format.
useful in developing distributed microservice architecture.
XML and Java based configuration is supported.
testing tools available which are useful to test end-to-end flow routing along with request and response message. Review collected by and hosted on G2.com.
Integration with Spring is easy and documented but with other frameworks community support is very less. Review collected by and hosted on G2.com.
This is one of the best routing services I have ever used in my application. Apache Camel is very easy to configure, code, and specify the endpoints of your routes. You are not limited to just one endpoint route, but you can define as many as you want according to your business needs. The only drawback I can see is that there is no way to test it without using the same in the application server. Review collected by and hosted on G2.com.
This is a very low-level architecture and design. It is best to have a GUI to specify endpoints and test connections without using a server. There is something like SOAP UI where you can test your SOAP API without any hassle. Additionally, if drag-and-drop options are likely to be highly optimal and useful for such use cases. Review collected by and hosted on G2.com.

Camel is versatile and good for developers to develop useful EI solution based on this great framework and easy to extend. Camel is actively developed and docment well. Review collected by and hosted on G2.com.
Chinese doc is not enough for begining users and not widely use with in my local area. Review collected by and hosted on G2.com.
The integration patterns, the amount of different components endpoints implemented. The ease to deploy and make changes the support for both xml and java languages. How easy is to add new routes, the ability to decouple tasks in very simple manner.. Review collected by and hosted on G2.com.
The testing support is not great. Wether is unit tests or integration tests - the fact that is not easy to test with real routes and you need to write test routes is not great. The ability to mock endpoints/components on the fly without having to rewrite the whole route is a must to have. I want to test the routes that are going to production not a different version of it. Review collected by and hosted on G2.com.

The software make deploying and making changes extremely easy with support for multiple languages. Adding new routes is very easy and streamlined, decoupling tasks is not time consuming Review collected by and hosted on G2.com.
Apache does not allow for greater customization, can be too basic for some needs Review collected by and hosted on G2.com.

I like that it's an open source Java and it makes foucing on integration easy for developers. It implements EIPS and provides connectivity to a variety of transports and APIS. Review collected by and hosted on G2.com.
In order to understand Apache Camel you have to first understand enterprise integration patterns. Review collected by and hosted on G2.com.

Camel could be used to trigger batches and do large scale processing, using its throttling. It provides lots of connectors to work with. Review collected by and hosted on G2.com.
I feel that Apache Camel is lacking a Spring XD like framework integration with big data capabilities. Review collected by and hosted on G2.com.