Jboss 如果包含MDB的集群中的节点死亡,MDB消息是否会丢失?

Jboss 如果包含MDB的集群中的节点死亡,MDB消息是否会丢失?,jboss,jgroups,Jboss,Jgroups,我有一个JBoss服务器集群(使用JGroups和Infinispan),它们有一堆相互通信的MDB 我有两种情况,一种是我在MDB之间频繁发送消息,另一种是当我关闭节点时,我不确定是否有任何消息应该丢失,或者我的配置不好,我丢失了这些消息 在另一种情况下,我每5秒发送大约10条消息,如果我关闭一个节点,“丢失的”MDB将在其他节点上重建,并且不会丢失任何消息 当我关闭一个节点时,我很难测试这些消息的行为,所以我想知道是否有人能给我一个快速的答案。消息应该丢失还是应该归咎于我的配置?如果您对消息

我有一个JBoss服务器集群(使用JGroups和Infinispan),它们有一堆相互通信的MDB

我有两种情况,一种是我在MDB之间频繁发送消息,另一种是当我关闭节点时,我不确定是否有任何消息应该丢失,或者我的配置不好,我丢失了这些消息

在另一种情况下,我每5秒发送大约10条消息,如果我关闭一个节点,“丢失的”MDB将在其他节点上重建,并且不会丢失任何消息


当我关闭一个节点时,我很难测试这些消息的行为,所以我想知道是否有人能给我一个快速的答案。消息应该丢失还是应该归咎于我的配置?

如果您对消息使用持久传递,那么它们不应该丢失。非持久性消息可能在代理重新启动时丢失