У меня есть приложение, которое получает сообщение от RabbitMQ. После того, как сообщение будет использовано и возникнет какая-либо проблема. Я установил setDefaultRequeueRejected
на true
, и он снова ставится в очередь.
Теперь у меня есть сценарий: если сообщение вернется в очередь, оно снова будет использовано и снова поставлено в очередь. Это имеет форму своего рода цикла.
Теперь мне нужно использовать повторно поставленное в очередь сообщение только дважды (поддерживая тип счетчика), и после этого я отправлю его в очередь ErrorQueue/DeadLetter. Как поддерживать такой счетчик?
С уважением,
Чандан