Unacked
состояние буквально означает, что сообщения используются и ожидают подтверждения, то есть обновления статуса. Если ваши сообщения застряли в этом состоянии, это, скорее всего, означает, что ваши потребители не предоставили соответствующие подтверждения для этого сообщения.
Вы можете предоставить подтверждения следующими способами.
Кроме того, вы также можете установить TTL для своих сообщений, в этом случае они будут автоматически reject
, если их время в очереди превышать их TTL. Смотрите здесь https://www.rabbitmq.com/ttl.html.