An open API service indexing awesome lists of open source software.

https://github.com/masstransit/sample-direct

Sample showing how to use direct exchanges with routing keys on RabbitMQ
https://github.com/masstransit/sample-direct

direct-exchanges rabbitmq

Last synced: 12 months ago
JSON representation

Sample showing how to use direct exchanges with routing keys on RabbitMQ

Awesome Lists containing this project

README

          

# RabbitMQ Direct Exchange Sample

This sample includes a server which listens for node events and publishes a simple message to the client using the routing key for that node.

The key take away is the approach to define a specific exchange name for the published message contract, and the publish topology which must be configured to ensure messages are routed via the direct exchange by routing key.

## Scaling the Clients

To see how additional direct exchanges are created, scale the client up:

```sh
docker compose scale client=5
```