是否有可能在时间过后为RabbitMq消息提供持久性?

时间:2018-09-05 05:11:53

标签: node.js rabbitmq

在将消息发布到任何RabbitMq队列时,我们可以通过传递选项对象{persistent: true}使其保持持久性,但我想知道是否有可用的选项将指示消息传递系统仅在其保留时保持该消息在一定的时间内没有消耗掉,这可以极大地改善系统的性能。

我正在使用nodeJs来制造消费者和生产者,为此,我正在使用amqplib

1 个答案:

答案 0 :(得分:0)

发布消息时将设置persistent选项,因此,除了开发自己的自定义插件外,在RabbitMQ中无法实现此目的。您将必须编写自己的过程以将消息“移动”到持久状态。


注意: RabbitMQ团队监视the rabbitmq-users mailing list,并且有时仅在StackOverflow上回答问题。