You are viewing the documentation for Blueriq 16. Documentation for other versions is available in our documentation directory.

You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 4 Current »

Before you upgrade make sure to read the General Upgrade instructions as well as the Upgrade instructions for previous versions.

The changes are color coded. Orange elements have been changed, Green elements have been added and Red elements have been removed compared to the 16.x release.

Table of contents

DCM Maintenance App - ErrorExchange added

Dead letter messages that are not supported will now be sent to an errorExchange including queue. These messages will remain there until a maintainer does something with them.

This change is added to prevent infinite loops in the maintenance app. Beacuse of this change the following steps are needed to do.

In the blueriq-dcm-maintenance-app.yml file, an ErrorExchange needs to be added for the dead letter functionality.

blueriq-dcm-maintenance-app.yml
blueriq:
  ....
  dcm:
    maintenance:
      app:
        dlq:
          rabbitmq:
            queueNames:
              ....
            errorExchange: dlx.dcmMaintenanceApp


In RabbitMQ, define the errorExchange, dead letter queue and a binding between them. Keep in mind that the errorExchange name needs to be the same as in the configuration of the maintenance app. By default the errorExchange is defined as dlx.dcmMaintenanceApp in the blueriq-dcm-maintenance-app.yml. 



  • No labels