没有订户的持久性消息队列行为(ActiveMQ)

时间:2015-12-16 07:39:29

标签: jms activemq

我们开发由几家电信运营商部署的NMS产品。我们的应用程序(使用ActiveMQ)将故障通知发布到故障队列,消息被设置为持久性。这些消息由第三方JMS客户端使用。并非所有客户都有通知客户端来使用事件(某些部署将不会有任何订阅)。问题是,如果队列从未将订户连接到队列,ActiveMQ是否会保留消息?

1 个答案:

答案 0 :(得分:0)

当消息被标记为持久消息时,无论消费者是否存在,代理都会将消息持久保存到队列中。这是Queue模型的总契约。