【发布时间】:2017-04-18 05:33:19
【问题描述】:
我阅读了ActiveMQ FAQ 之后的内容,对此我的理解是,假设我在 ActiveMQ 服务器关闭时向我的 ActiveMQ 服务器发送消息,但是如果我将生产者的交付模式标记为持久producer.setDeliveryMode(DeliveryMode.NON_PERSISTENT);,那么消息将是ActiveMQ 服务器启动后交付。
现在,为了测试这一点,我只是停止了我的 ActiveMQ 服务器,然后从 JMS 生产者发送了一条消息,现在正如预期的那样,我收到了连接被拒绝错误(请注意,我没有关闭我的 JMS 生产者连接/borker)但我当我启动我的 ActiveMQ 服务器时,我没有收到该消息。
我是否误解了那个常见问题解答,如果是,那是什么意思?
【问题讨论】: