deliveryMode = persistent和broker配置为persistent = false

时间:2012-01-23 13:34:43

标签: activemq

如果代理配置为不支持持久消息,并且客户端发送的消息具有交付模式PERSISTENT,会发生什么?

1 个答案:

答案 0 :(得分:1)

如果关闭代理端的持久性,则持久性设置为true的消息不会保留。代理使用MemoryPersistenceAdapter,这些消息保留在内存中,但在重新启动代理后会丢失。您通常仅在单元测试时使用此设置,或者在您知道您的代理不需要持久性的情况下。