gpt4 book ai didi

Azure服务总线: High Availability

转载 作者:行者123 更新时间:2023-12-03 04:47:01 30 4
gpt4 key购买 nike

我目前正在构建一个混合云解决方案,需要将消息写入队列以供稍后处理。队列具有高可用性(99.999+% 的正常运行时间)是绝对必要的。

我的选择是将消息读/写到本地 ZeroMQ 高可用性对或 Azure 服务总线。我更愿意采用 Azure 服务总线路线,但找不到任何有关 Azure 服务总线高可用性配置的文档。

有人成功设置 Azure 服务总线以实现高可用性吗?我了解任何 Azure 服务的单个实例的 SLA 均无法更改。我更多地考虑了 Azure Web Apps 的故障转移功能。

最佳答案

对于以高于 SLA 值的方式使用服务,您可以做的主要事情是确保您正在处理重试逻辑。这里的关键是任何中断的时间性质,并调整重试退避以处理边缘情况。有些使用线性或指数退避来等待服务恢复更长时间。

此外,您可以在不同区域拥有多个服务总线以实现地理冗余,并且可以在两个服务总线之间平衡消息负载或使用其中一个作为热备份。这可以帮助您解决任何区域性中断问题,并在一个数据中心不满足其本地 SLA 时保持服务正常运行。

关于Azure服务总线: High Availability,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35243850/

30 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com