【问题标题】:Scheduled messages delivery when service bus is down服务总线关闭时的预定消息传递
【发布时间】:2019-05-13 03:38:49
【问题描述】:

继续我之前的帖子Azure Service Bus Disaster recovery for messages

我想知道如果服务总线关闭(暂时或发生灾难),服务总线中的预定消息会发生什么情况。他们还在服务总线备份中吗?

假设某个区域的服务总线停机了一段时间,我假设消息不会丢失,因为停机时间并不长。当服务总线重新启动时,我们可以恢复它们。

我在下面的文章中看到它说https://docs.microsoft.com/en-us/azure/service-bus-messaging/service-bus-geo-dr

“没有数据被复制的事实意味着当前活动的会话没有被复制。此外,重复检测和计划消息可能不起作用。新会话、新计划消息和新副本将起作用。”

由于不存在复制,我发现在主动-被动故障转移情况下计划的消息会丢失。

但是,如果我们想从原始故障转移前活动服务总线中恢复计划消息,会发生什么情况。它们还会出现在服务总线中吗?

【问题讨论】:

    标签: azureservicebus


    【解决方案1】:

    我想知道如果服务总线关闭(暂时或发生灾难),服务总线中的预定消息会发生什么情况。他们还在服务总线备份中吗?

    这基本上是两种不同的场景。当发生临时中断时,所有计划的消息都将保留,并在命名空间可用时显示在队列中。另一方面,对于灾难恢复,我们谈论的是灾难性事件,您将故障转移到另一个命名空间。

    灾难定义为服务总线群集、Azure 区域或数据中心的永久或长期损失。

    从今天开始,这将不会传递数据平面,并且无论是否已计划,也不会传递消息。如果原始命名空间在灾难后恢复,您将能够访问在灾难发生之前发送的预定消息。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2018-01-03
      • 2019-01-23
      • 1970-01-01
      • 1970-01-01
      • 2012-02-21
      • 2022-08-10
      • 2014-08-25
      • 1970-01-01
      相关资源
      最近更新 更多