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 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 or Runtime | 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 - dcmEventsDlqdcmScheduledEventsDlq - traceDlq - dcmTasksEventsDlqtimelineDlq - dcmScheduledEventsDlq dcmMaintenanceEventsDlq - auditEventsDlq ... case-engine: listener: rabbitmq: queueNames: - dcmMaintenanceEventsQueue errorExchange: dlx.dcmMaintenanceEvents ... |
Concurrent consumers
For the trace-sql-store, timeline-sql-store, case-engine-client components as well as the Case Engine, it's possible to set a number of concurrent consumers.
...