Microservices With Apache Camel


The Apache Camel community introduced a new release a few months ago with a set of components for building microservices.  The new key component for microservices support is ServiceCall EIP, which allows calling a remote service in a distributed system where the service is looked up from a service registry on Kubernetes, Openshift, Cloud Foundry, Zuul, Consul, Zookeeper, etc. In addition, it is worth mentioning that now Apache Camel compiles against Java 8 and has improved support for Spring Boot. A full list of changes is available on Camel community site.

The main purpose of this article is to show how to create microservices with Apache Camel in the most common way using its new features available from release 2.18.

Read more at DZone