Demo application for my presentation about Spring Cloud Streams and a NodJS. How to produce and consume messages from a Event Bus. It uses RabbitMQ with Spring Cloud Streams and NodeJS and Redis and MongoDb as datastore.
RabbitMQ and Kafka is one of the most used event bus. RabbitMQ can be easily installed locally or configured in the Cloud. more information RabbbitMQ has a builtin management console, see
I have used MongoDb and Redis as Datastore.
MongoDb can be installed locally. For more infomation, see A very good GUI is MongoDb Compass Community edition
Redis can also be installed locally For more information, see A nice GUI is Redily
In the directory 'my-streams-application' you can find a Spring demo application More details
In the directory 'nodejs-streams' you can find a NodeJS demo application More details