Here is a blog I posted on the Oracle Cloud Developer Solutions portal. This is the first of a two-part series which shows asynchronous messaging b/w microservices with the help of a simple example (application)
Technical components
Oracle Cloud
- Oracle Compute Cloud to host Apache Kafka
- Oracle Application Container Cloud to deploy and run producer and consumer microservices which uses Jersey and Kafka specific Java APIs
Open source
- Apache Kafka: scalable pub-sub message hub
- Jersey: Used to implement REST and SSE services. Uses Grizzly as a (pluggable) runtime/container
Cheers!