Uploaded image for project: 'Synapse'
  1. Synapse
  2. SYNAPSE-263

Implementing a message store/ message redelivery

    XMLWordPrintableJSON

Details

    • New Feature
    • Status: Closed
    • Major
    • Resolution: Duplicate
    • 1.1, 1.1.1-QA-B1, 1.1.1-QA-B2, 1.1.1-QA-B3, 1.1.1, NIGHTLY
    • FUTURE
    • Core
    • None

    Description

      It would be very nice if Synapse would support a message store (dead-letter channel in EIP-book from Hohpe) for messages which cannot be delivered to an endpoint. For more information look at https://wso2.org/jira/browse/ESBJAVA-446

      Furthermore it would be nice to have a mechanism for resending messages which could not be delivered for the first time. Maybe it would be nice to have a configuration for the send-mediator.

      <send retry="true" maxRetry="3" RetryInterval="1|5|20"/>

      This example shows that the send-mediator should retry the sending if it fails for the first time. However, Synapse should retry it for three times (maxRetry) where the interval for retrying is given by parameter RetryInterval. RetryInterval is specified in minutes. The first retry should be made after one minute, the next retry after 5 and the last one after 20 minutes.
      If all resending fail, the message will be put into the message store. This enables the admin to resend the message...

      Attachments

        Issue Links

          Activity

            People

              hiranya Hiranya Kasub Jayathilaka
              jgoldhammer Jens Goldhammer
              Votes:
              0 Vote for this issue
              Watchers:
              0 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved: