This project demonstrates how to simplify asynchronous and synchronous message handling using buses, handlers, channels, and consumers. It leverages RabbitMQ as the message broker to enable scalable, decoupled communication between services.
- Supports both synchronous and asynchronous message handling
- Utilizes message buses, handlers, channels, and consumers
- Dockerized RabbitMQ setup for easy deployment
- Scalable and reliable architecture
Make sure you have the following installed:
git clone git@github.com:nestjstools/messaging-rabbitmq-example.git
cd messaging-rabbitmq-example
make start
This will start RabbitMQ in a Docker container.
* http://localhost:3000
* http://localhost:3000/not-existed-handler