You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Provide an exponential backoff (or equivalent) for retries with a JetStream Consumer.
Use Case:
At scale this will ease pressure on the system and applications that wait to acknowledge for various reasons (out of order messages, grouping messages in a transaction, etc) would behave better.
Proposed Change:
Add a consumer creation options that allows for exponential retry backoff over a period of time.
Who Benefits From The Change(s)?
Any user of NATS JetStream.
Alternative Approaches
Applications would specify a large number of max-redeliveries combined with ack wait and application side logic.
The text was updated successfully, but these errors were encountered:
ColinSullivan1
changed the title
Provide Exponential backoff for retries with a JetStream Consumer
Provide Exponential backoff for retries in a JetStream Consumer
Dec 15, 2021
Feature Request
Provide an exponential backoff (or equivalent) for retries with a JetStream Consumer.
Use Case:
At scale this will ease pressure on the system and applications that wait to acknowledge for various reasons (out of order messages, grouping messages in a transaction, etc) would behave better.
Proposed Change:
Add a consumer creation options that allows for exponential retry backoff over a period of time.
Who Benefits From The Change(s)?
Any user of NATS JetStream.
Alternative Approaches
Applications would specify a large number of max-redeliveries combined with ack wait and application side logic.
The text was updated successfully, but these errors were encountered: