Счётчик обработок сообщений из очереди rabbitmq

Стояла задача реализовать количество обработок сообщений из очереди. Если сообщение было обработано с ошибками n раз. То заносить это сообщение в бд и акать его в очереди. На данный момент сделал обычным инкрементом и задержкой n секунд для сообщения(Если с момента последней обработки не прошло n секунд, то сообщение не обрабатывать). Заношу в бд количество отправок данного сообщения и если оно равно лимиту, акаю его. Но слышал что у rabbit есть внутренний счётчик. Прошу поделится информацией об этом. Хотелось бы пофиксить этот костыль с постоянным апдейтом записи в бд. Если сообщений мало, то ещё норм, а если сообщений будет много, то большая нагрузка будет на базу.


Ответы (0 шт):