本文介绍如何在Azure Service Bus中为命名空间上的计划内维护事件做好准备。
什么是预定的维护事件?
为了保持Azure Service Bus安全、合规、稳定且高性能,需要持续通过服务组件执行更新。 由于现代和可靠的服务体系结构和创新技术,大多数更新在服务可用性方面是完全透明且无影响的。 不过,少数类型的更新会导致服务中断时间短,需要特殊处理。
计划内维护事件期间会发生什么
在计划内维护期间,命名空间将移动到包含最新更新的冗余节点。 发生此移动时,客户端 SDK 会在命名空间上自动断开连接并重新连接。 通常,升级发生在 30 秒内。
重试逻辑
连接到Service Bus命名空间的任何客户端生产应用程序都应实现可靠的连接重试逻辑。 因此,更新对客户端几乎透明,或者至少对客户端产生最小负面影响。
服务运行状况警报
如果要接收服务问题或计划内维护活动的警报,可以在具有适当事件类型和作组的Azure门户中使用服务运行状况警报。 有关详细信息,请参阅在 Azure 服务通知中接收警报。
资源健康状况
如果命名空间遇到连接失败,请检查 Azure 门户中的 Resource Health 窗口当前状态。 “ 运行状况历史记录 ”部分包含每个事件的停机时间原因(如果可用)。
后续步骤
- 若要了解如何使 Azure Service Bus 具备一系列问题的弹性,请参阅 Azure Service Bus 的可靠性。
- 有关重试逻辑的详细信息,请参阅 Azure 服务的重试逻辑。
- 了解更多关于在 暂时性故障处理 中处理 Azure 暂时性故障的信息。