Я пытаюсь использовать механизм повтора с использованием DLX. Итак, в основном я хочу отправить сообщение 3 раза, а затем остановить и оставить это сообщение остановленным в очереди dlx;
Что я сделал: создал WorkQueue, привязанный к WorkExchange, создал RetryQueue, привязанный к RetryExchange
WorkQueue -> установить x-dead-letter-exchange на RetryExchange
RetryQueue -> установить x-dead-letter-exchange на WorkExchange И x-message-ttl на 300000 мс (5 минут)
Итак, теперь, когда я отправляю какое-либо сообщение в WorkQueue, и оно терпит неудачу ... это сообщение отправляется в RetryQueue в течение 5 минут, а затем возвращается в WorkQueue ... но оно может продолжать отказывать, и я хотел бы остановить его после 3 попыток ...
Это возможно? Возможно ли установить RetryQueue попробовать 3 раза и после остановки?
спасибо.