【问题标题】:Msmq disaster recoveryMsmq 灾难恢复
【发布时间】:2012-03-16 04:03:07
【问题描述】:

我尝试使用同步工具(double take)来同步MSMQ存储文件夹“C:\Windows\System32\msmq\storage”
从一台服务器到另一台服务器 文件移动到第二台服务器后无法启动消息队列服务的问题 我发现如果我排除 *.MQ 文件,同步工作正常,但在这种情况下,我将丢失事务消息 任何人都有保留事务性消息的解决方案?

谢谢

【问题讨论】:

  • 实际上在我将两台计算机命名为同名后它工作正常

标签: msmq disaster-recovery


【解决方案1】:

MSMQ 使用存储目录中的多个文件来存储事务性消息。在 MSMQ 处理事务消息时复制存储目录的任何尝试都可能导致文件彼此不同步。唯一有保证的方法是首先停止 MSMQ 服务。例如,MQBKUP.EXE 就是这样工作的。

干杯
约翰

【讨论】:

  • 所以我认为 MSMQ 灾难恢复的唯一方法是 microsoft clustering 2008,对吧?
  • 这是支持的方法,是的。另一种选择(我在实践中看到的)可以是容错设计,例如将相同的消息发送到多个服务器,并进行一些额外的处理以删除未使用的重复项。
猜你喜欢
  • 2018-06-02
  • 1970-01-01
  • 2016-03-08
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2014-09-29
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多