https://github.com/eltonsandre/spring-stream-binder-rabbit-sample
Multi binder on rabbitmq broker virtual host (spring-stream-binder-rabbit)
https://github.com/eltonsandre/spring-stream-binder-rabbit-sample
multi-sources rabbitmq spring-boot spring-stream-binder-rabbit vhost
Last synced: about 2 months ago
JSON representation
Multi binder on rabbitmq broker virtual host (spring-stream-binder-rabbit)
- Host: GitHub
- URL: https://github.com/eltonsandre/spring-stream-binder-rabbit-sample
- Owner: eltonsandre
- Created: 2022-04-29T02:18:32.000Z (about 4 years ago)
- Default Branch: main
- Last Pushed: 2022-04-29T14:48:38.000Z (about 4 years ago)
- Last Synced: 2025-06-03T06:03:45.423Z (about 1 year ago)
- Topics: multi-sources, rabbitmq, spring-boot, spring-stream-binder-rabbit, vhost
- Language: Kotlin
- Homepage:
- Size: 63.5 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README

## Spring-stream-binder-rabbit
Connecting to multiple vhosts and/or RabbitMQ brokers with the help of Spring stream binder and function
## Requisites
* Run [docker-compose](/docker-compose.yml);
* Create 2 virtualhosts on RabbitMQ: sales and payment;
* Create queues: payment.queue (payment) and sales.queue (sales);
* Binding queues to exchange amq.topic;
## Consumer:
* [SalesConsumer](src/main/kotlin/com/github/eltonsandre/sample/stream/binder/input/SalesConsumer.kt)
* [PaymentConsumer](src/main/kotlin/com/github/eltonsandre/sample/stream/binder/input/PaymentConsumer.kt)