мертвых сообщених, хотелось бы сделать так, что если сообщение не обработалось , попало в очередь с ttl через время сообщение затирается и перекидывается в основную очередь, после 3 например попыток закидывалось уже в третью очередь, где ожидается ручная обработка этих сообщений.
Не понимаю, как после 3 попыток переподкинуть вот в эту третью очередь, может кто сможет подсказать?
нет именно отложенный вызов метода, так как мы кидаем асинхронный запрос и потом после 30 сек надо за ответом еще запросить, вот этот второй метод надо в очередь поставить
вам тогда как раз подойдёт dlx раз у нас постоянная задержка требуется
А я себе вижу это как несколько очередей например с таким вот плагином https://github.com/rabbitmq/rabbitmq-message-timestamp как вариант очереди - (Green, blue, red) и noack на сообщения у которых timestamp не оло
Обсуждают сегодня