如何禁用持久化

 常见问题解答 > 配置 > 如何禁用持久化

有三种主要方法可以禁用持久化,例如用于单元测试 JMS 代码

  1. 在你的 MessageProducer 上设置 NON_PERSISTENT 消息传递标志
  2. XML 配置<broker/> 元素中设置 persistent=false 标志,或者在属性 BrokerService 上设置
  3. 在运行测试之前删除持久化文件(有点 hacky)

如果你正在进行单元测试,你可能对 如何单元测试 JMS 代码 感兴趣。

请参阅 初始配置 指南,了解如何通过系统属性、Java 代码或使用 XML 配置 来禁用持久化

Apache、ActiveMQ、Apache ActiveMQ、Apache 羽毛标志和 Apache ActiveMQ 项目标志是 Apache 软件基金会的商标。版权所有 © 2024,Apache 软件基金会。根据 Apache 许可证 2.0 授权。