节点交换机上群集行为中的 MSMQ



我刚刚在集群中安装了MSMQ,现在测试它的行为方式。看起来,当切换活动群集节点时,队列中的所有消息都将丢失(即使我们切换回原始节点(。对我来说,这似乎是不受欢迎的行为。我建议来自源节点的所有消息都应移动到节点交换机上的目标节点。

我通过暂停>排出角色菜单项和移动>选择节点菜单项测试了节点切换。

我想知道描述的行为是否像集群中的 MSMQ 应该表现,或者可能是一些配置错误的问题?

更新。在此处发现了类似的问题:MSMQ 群集在故障转移时丢失消息。但是解决方案对我的情况没有帮助。

似乎我发送到消息队列消息,这些消息不可恢复(如此处所写:https://blogs.msdn.microsoft.com/johnbreakwell/2009/06/03/i-restarted-msmq-and-all-my-messages-have-vanished(。这就是这些消息无法在服务重启后幸存下来的原因。当我发送设置了可恢复标志的消息时,消息在服务重新启动和群集节点切换后开始恢复。

最新更新