我正在考虑在我们的企业应用程序中使用MSMQ。 我无法find信息的一个领域是灾难恢复。
脚本
服务器机房发生火灾。 所有的设备都被毁坏了,我们需要在几英里外的备份站点运行这些操作。
使用SQL服务器,我们启用了复制function,在备份站点上提供操作数据库的备用副本。 在发生灾难时,我们可以切换到备用站点并继续使用最新的数据库。
使用MSMQ,我想知道如何才能实现相同的复制风格,以便如果服务器上的某个队列突然停止存在,我们应该能够切换到包含相同未处理的备用队列消息。
这可以实现吗? 如果MSMQ不能轻松pipe理这个,是否有可能在存储级别上做些什么?
MSMQ中没有任何内容会自动执行此操作。 你有几个select。
确保队列设置为允许将消息读入队列中,并且不会在重新启动MSMQ服务后清除。