【发布时间】:2019-06-15 09:04:00
【问题描述】:
我在 ActiveMQ 中使用 lastImageSubscriptionRecoveryPolicy 配置了一个主题。它按预期工作,因为代理保留了发送到主题的最后一条消息,并且当新的消费者订阅该主题时,它会收到最后一条消息:
- 生产者发布 N 条消息
- 消费者A订阅了主题;收到 1 条消息
- 消费者B订阅了主题;收到相同的 1 条消息
但是,当我重新启动代理时,消息会丢失。这是事件的顺序:
- 生产者发布 N 条消息
- 代理已重启
- 消费者订阅主题;什么都没收到
是否可以启用最后一条消息(Last Image)的持久性,以便即使在代理重新启动时也能持久化?
【问题讨论】:
标签: activemq