我有一组JBoss服务器(使用JGroups和Infinispan),它们有一堆相互通信的MDB。
我有两种情况,一种情况是我在MDB之间发送频繁的消息,当我关闭一个节点时,我不确定是否应该丢失任何消息,或者我的配置是否错误,我丢失了这些消息。 / p>
在另一种情况下,我每5秒发送大约10条消息,如果我关闭节点,则在其他节点上重建“丢失的”MDB,并且不会丢失任何消息。
当我关闭节点时,我很难测试这些消息的行为,所以我想知道是否有人可以给我一个快速的答案。邮件应该丢失还是应该责备我的配置?
答案 0 :(得分:0)
如果您对邮件使用持久传递,则不应丢失。在代理重启时可能会丢失非持久性消息。