即使节点崩溃,也要保留JMS消息

时间:2016-01-31 06:48:53

标签: jboss jms jbpm hornetq

在我们的应用程序中,我们有一个JMS HornetQ,而JBPM正在使用这些消息.HornetQ和JBPM正在同一个服务器组中运行。我们已将队列标记为Persistent。如果JBPM拾取消息然后节点崩溃该怎么办?现在,消息丢失了。是否有任何方法可以处理此问题并仅在JBPM完成处理后删除JMS消息?

1 个答案:

答案 0 :(得分:0)

需要有一个自动回滚的事务管理器,不确定HornetQ是否支持,但大多数MQ提供商都支持,我认为它有一些东西。没有交易,一旦消息被取消,无论如何都会消失。