Rabbitmq:在 basicNack() 期间设置每条消息的 TTL?

Rabbitmq: set per-message TTL during basicNack()?

https://www.rabbitmq.com/ttl.html表示我们只能在发布消息时设置每条消息的TTL。 在我的用例中,当消费者收到来自 rabbitmq 的消息时,出于某种原因它无法分发此消息。所以消费者basicNack这条消息通过设置re-enqueue = true。问题是,它可能会引入广播风暴。 所以我想知道,我可以在 basicNack() 期间为此消息设置 TTL 吗?

没有。 basicNack API 不允许这样做。更多信息在这里:https://www.rabbitmq.com/nack.html