标签: jboss jms jbpm hornetq
在我们的应用程序中,我们有一个JMS HornetQ,而JBPM正在使用这些消息.HornetQ和JBPM正在同一个服务器组中运行。我们已将队列标记为Persistent。如果JBPM拾取消息然后节点崩溃该怎么办?现在,消息丢失了。是否有任何方法可以处理此问题并仅在JBPM完成处理后删除JMS消息?
答案 0 :(得分:0)
需要有一个自动回滚的事务管理器,不确定HornetQ是否支持,但大多数MQ提供商都支持,我认为它有一些东西。没有交易,一旦消息被取消,无论如何都会消失。