标签: rabbitmq message-queue
如果我正确理解AMQP:
将消息(传递)推送到消费者后,服务器等待 如果消息到达其TTL时未收到ACK,则为ACK 消息被丢弃。
我想要的是在一段时间后没有收到ACK时要重新排队的消息,我该怎么做?
我还需要最多3次重新排队。我知道我可以通过保留计数器在客户端执行此操作,并在计数器达到3时拒绝该消息(NACK)。但这可以在服务器端完成吗?
答案 0 :(得分:1)
你不能在RabbitMQ服务器端做任何事情,除非你写插件去做,所以你可能必须在客户端做你想做的事。