warning-explosive / Core

Framework for the core domain development
MIT License
1 stars 0 forks source link

Recode delayed retries #191

Closed warning-explosive closed 1 year ago

warning-explosive commented 1 year ago

Now delayed retries are based on separate queue and per message TTL header. This approach can block messages with shorter TTL behind messages with longer TTL.

take into account next options

  1. Temporary (auto-delete) exchange/queue for single delayed message
  2. Single exchange/queue with rolling consumer and fixed time frame
  3. Cascading exchanges\queues

*. Also implement delayed delivery functionality for business processes