The Particular Service Platform now offers its error management capabilities for MassTransit endpoints on RabbitMQ and Azure Service Bus under the early access license - for free.
This functionality ingests messages from specified error or dead-letter queues for endpoints running in a MassTransit system. The platform provides an aggregated view of the information necessary to detect, diagnose, and fix problems causing the errors as well as the ability to send failed messages to be reprocessed.
This is done with a container which runs alongside the existing MassTransit system and monitors for any failed messages that occur within it.
Managing errors
After the ingestion, failed messages are available in the platform. It enables navigating the list of errors, displaying details of the failed message (including exception details), and sending the message to be reprocessed.
In addition, the platform offers more advanced features such as retry redirects and failed message editing.
Pricing
During the early access period, this functionality is entirely free.
Easy to remove
As the error management capability is packaged in containers, removing it is very simple:
- Disable the connector container
- Retry all the failed messages
- Validate that all pending retries have completed
- Remove all 4 containers from your system
- (Optional) Remove the platform queues
- Done!