Digi Email Systems документация
Опашки, retry и stale recovery
Безопасно повторно подаване и освобождаване на блокирали lease-ове.
Queue states
Queue item преминава през състояния с owner/lease информация. Worker claim-ва задачата, изпраща heartbeat и завършва с success, retry или failure. Това предотвратява едновременно изпълнение от два workers.
Requeue
Използвайте Requeue само когато причината е временна или вече е отстранена — например възстановена мрежа или коригиран destination. Преди това проверете дали първият опит не е успял без отчет, за да избегнете duplicate delivery.
Mark Failed
При постоянна грешка и след достатъчно опити маркирайте като failed с ясна причина. Това спира безкрайния retry и оставя доказателство за оператора.
Recover Stale
Recover stale освобождава задачи с изтекъл lease/heartbeat. Не го използвайте, докато worker все още изпълнява дълга операция. Проверете service state, process и последния heartbeat, после възстановете само действително блокиралите записи.