Page History
...
Producing Component(s) | Exchange | Queue | Consuming Component(s) | Dead letter exchange | Dead letter queue | ||||||||
Case Engine, Runtime | dcmEvents | dcmEventsQueue | Case Engine | dlx.dcmEvents | dcmEventsDlq | ||||||||
Case Engine | dcmListsEvents | dcmListsServiceEventsQueue | DCM Lists Service |
|
| ||||||||
Case Engine | dcmMaintenanceEvents | dcmMaintenanceEventsQueue | DCM Maintenance App | dlx.dcmMaintenanceEvents¹ | dcmMaintenanceEventsDlq¹ |
| |||||||
Case Engine | dcmScheduledEvents* | dcmEventsQueue | Case Engine | dlx.dcmScheduledEvents | dcmScheduledEventsDlq | ||||||||
Case Engine | dcmTasksEvents | dcmTasksEventsQueue | Runtime | dlx.dcmTaskEvents | dcmTasksEventsDlq | ||||||||
Case Engine, Runtime | timelineEvents | timelineQueue | Case Engine OR Runtime dlx.timelineEvents¹ | timelineDlq¹ | |||||||||
Case Engine, Runtime | traceEvents | traceQueue | Case Engine OR Runtime | dlx.traceEvents¹ | traceDlq¹ | Audit Consumer | auditEvents | auditEventsQueue | Case Engine orRuntime | dlx.auditEvents¹ | auditEventsDlq¹ |
* This exchange publishes to the same queue as the dcmEvents exchange.
¹ added since Blueriq 15.7 and Maintenance app 2.1.7
Application properties
For each component that uses RabbitMQ, one or more queues/exchanges need be configured including the properties of the RabbitMQ instance.
...
Code Block | ||||
---|---|---|---|---|
| ||||
blueriq:
dcm:
maintenance:
app:
dlq:
listener:
rabbitmq:
queueNames:
- dcmEventsDlq
- dcmTasksEventsDlq
- dcmScheduledEventsDlq
- traceDlq
- timelineDlq
- dcmMaintenanceEventsDlq
- auditEventsDlq
...
case-engine:
listener:
rabbitmq:
queueNames:
- dcmMaintenanceEventsQueue
errorExchange: dlx.dcmMaintenanceEvents
... |
...