Retry Module

The Retry Module is a core module that handles the process of retrying sending messages that fail for any reason.

Messages are retried up to a maximum number of times, with a delay between retry attempts that is configured with a base delay and a delay multiplier that increases the delay between each attempt.

The Retry module is provided with all BlueSky Messaging Systems.

Key features The key features of this module are:

  • Retries messages up to a configurable number of maximum attempts.
  • Each retry attempt is delayed by a configurable amount of time to allow the sending module a chance to recover.
  • When a message fails to send and exceeds the number of allowable retries, a fault is logged and reported which can be delivered to a configured message destination.
  • Retry status can be monitored via a web page that updates live when messages are queued for retry.