Uploaded image for project: 'Spring XD'
  1. Spring XD
  2. XD-1653

Add More Sophisticated Retry Configuration to the Rabbit MessageBus

    XMLWordPrintable

    Details

    • Type: Story
    • Status: Done
    • Priority: Minor
    • Resolution: Complete
    • Affects Version/s: None
    • Fix Version/s: M7
    • Component/s: Runtime
    • Labels:
    • Story Points:
      8
    • Rank (Obsolete):
      43937
    • Sprint:
      Sprint 27

      Description

      XD-1019 added simple (stateless) retry to the message bus.

      Use stateful retry and an AmqpRejectAndDontRequeueRecoverer enabling failed messages to be requeued on the broker until successful (perhaps because another instance can handle the message); also provides a mechanism to route failed messages to a dead-letter exchange.

      Requires setting the message id header in bus-generated messages.

      Also add profiles and properties for common retry/backoff policies.

        Attachments

          Activity

            People

            Assignee:
            grussell Gary Russell
            Reporter:
            grussell Gary Russell
            Votes:
            0 Vote for this issue
            Watchers:
            2 Start watching this issue

              Dates

              Created:
              Updated:
              Resolved: