This repository contains some examples of Java implementations using the Spring Cloud Stream libraries with a focus on Kafka and RabbitMQ.
We will cover:
- Binder Kafka: Producers and consumers with tests;
- Binder Rabbit: Producers and consumers with tests;
- Multiple Binders: Creation of binders for Kafka and Rabbit in the same application;
- Mutiple Queue Bindings: Customizing the creation of multiple bindings for Rabbit queues
- Message Converter: Customization of message converter
We used to implement the examples:
- Spring Initializr
- Spring Cloud Stream: Version TBD
- Spring Cloud Stream Binder Rabbit: Version TBD
- Spring Cloud Stream Binder Kafka: Version TBD