Commit 6e356bf1 authored by M. A. Rased's avatar M. A. Rased

Merge branch 'update/exclude_stomp_queues' into 'master'

Update/exclude stomp queues

See merge request !3
parents 1aa88f6f fb643216
# Dead Letter Queue Management Tool
This Java application simplifies the process of managing Dead Letter Queues (DLQs) in RabbitMQ. It automates the creation, configuration, and removal of DLQs and associated policies.
## Usage
**java -jar .\build\libs\dead-letter-0.0.1-SNAPSHOT.jar
or
run.bat**
- reads all queue
- creates dead letter exchange DLX
- creates dead letter queues for all the queues
- sets dead letter policies for the queues
**java -jar .\build\libs\dead-letter-0.0.1-SNAPSHOT.jar remove
or
run-remove.bat**
- reads all dead letter queue that starts with 'dl-'
- removes letter exchange DLX
- removes dead letter policies
**java -jar .\build\libs\dead-letter-0.0.1-SNAPSHOT.jar <queue_name>**
- reads queue <queue_name>
- creates dead letter exchange DLX
- creates dead letter queues for <queue_name> as dl-<queue_name>
- sets dead letter policy for <queue_name>
...@@ -419,8 +419,8 @@ public class DeadLetterQueueService { ...@@ -419,8 +419,8 @@ public class DeadLetterQueueService {
List<String> queueList = new ArrayList<>(); List<String> queueList = new ArrayList<>();
for (QueueData queueData : responseEntity.getBody()) { for (QueueData queueData : responseEntity.getBody()) {
//reject dl queues //reject dl queues and stomp-subscription queues
if (queueData.getName().startsWith("dl-")) { if (queueData.getName().startsWith("dl-") || queueData.getName().startsWith("stomp-subscription")) {
continue; continue;
} }
queueList.add(queueData.getName()); queueList.add(queueData.getName());
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment