MSMQ 群集在故障转移时丢失消息
我有一个 MSMQ 群集设置,其中的节点(主动/被动)共享驱动器。
这是我正在执行的测试。我将可恢复的消息发送到队列。然后,我使 MSMQ 群集组脱机,然后再次使其联机。
结果:消息仍然存在。
然后,我通过将组移动到节点 2 来模拟故障转移。移动成功,但消息不存在。
我将消息作为可恢复消息发送,并且 MSMQ 群集组具有两个节点都可以访问的驱动器。
有人吗?
更多信息:
仲裁驱动器仅保留在节点 1 上。
我有两个服务/应用程序组。一个 MSMQ 和一个通用服务组。
更多信息:
当节点 1 处于活动状态时,我会向其注入大量消息。故障转移到节点 2。02 队列中的 0 条消息。然后我故障转移回 01,消息位于 01 中。
I've got a MSMQ Cluster setup with nodes (active/passive) that share a drive.
Here are the tests I'm performing. I send messages to the queue that are recoverable. I then take the MSMQ cluster group offline and then bring it online again.
Result: The messages are still there.
I then simulate failover by moving the group to node 2. Moves over successfully, but the messages aren't there.
I'm sending the messages as recoverable and the MSMQ cluster group has a drive that both nodes can access.
Anyone?
More Info:
The Quorum drive stays only on node 1.
I have two service/app groups. One MSMQ and one that is a generic service group.
Even more info:
When node 1 is active, I pump it full of messages. Failover to node 2. 0 message in the queue for 02. Then I failover back to 01, and the messages are in 01.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
您尚未集群化 MSMQ 或未正确使用集群化 MSMQ。
您正在查看的是本地 MSMQ 服务。
http://blogs .msdn.com/b/johnbreakwell/archive/2008/02/18/clustering-msmq-applications-rule-1.aspx
干杯
John
====================================
好的,也许所使用的驱动器盘符的实现不一致。
You haven't clustered MSMQ or aren't using clustered MSMQ properly.
What you are looking at are the local MSMQ services.
http://blogs.msdn.com/b/johnbreakwell/archive/2008/02/18/clustering-msmq-applications-rule-1.aspx
Cheers
John
==================================
OK, maybe the drive letter being used isn't consistently implemented.