MSMQ 群集在故障转移时丢失消息

发布于 2024-12-20 17:44:18 字数 399 浏览 6 评论 0原文

我有一个 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 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

木落 2024-12-27 17:44:19

您尚未集群化 MSMQ 或未正确使用集群化 MSMQ。
您正在查看的是本地 MSMQ 服务。

http://blogs .msdn.com/b/johnbreakwell/archive/2008/02/18/clustering-msmq-applications-rule-1.aspx

干杯
John

====================================

好的,也许所使用的驱动器盘符的实现不一致。

  1. 群集 MSMQ 使用的存储位置是什么?
  2. 如果您同时从节点 1 和节点 2 在资源管理器中打开此存储位置,文件夹内容是否完全相同?如果您通过节点 1 的资源管理器窗口创建文本文件,刷新后该文件是否会出现在节点 2 的资源管理器窗口中?

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.

  1. What is the storage location being used by clustered MSMQ?
  2. If you open this storage location up in Explorer from Node 1 AND Node 2 at the same time, are the folder contents exactly the same? If you create a text file via Node 1's Explorer window, does it appear after a refresh in Node 2's Explorer window?
~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文