This repo enables configurable rabbit queues. With adding spesifying new queues in application.yml will be enough.
If you want to add new queue add following properties to application.yml:
rabbit:
brokers:
- exchange: event.log
routingKey: route.audit.log
queue: queue.audit.log
deadLetter: true
brokers - defines new queues;
exchange - name of exchange;
routingKey - routing key between queue and exchange;
queue - name of actual queue;
deadLetter - this enables dead letter queues with exact name of queue but addition with .dlq
Use and give feedback ;)