Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

A common queue scheduling feature is delayed messages where the message is not supposed to be delivered or consumed right away.   This is usually caused by  The use case is a large influx of messages or other activities happening in the system at the moment, the message producer wants to make sure the messages are being consumed/processed in a little bit later time or the message consumption is being spread over a period of time.  Another common use is message retry handling (e.g. retries in the new Kafka Queue feature), when a message consumer/worker cannot process the message due to some transient failures in external systems, usually the worker wants to unacknowledge the message and retry it later.  The retry is usually more ideal to be scheduled at a later time usually with some exponential backoff time interval.

...