我正在研究Azure服务总线队列负载平衡。 我发现“随着负载的增加,可以添加更多的工作进程来从队列中读取。” 这是否意味着我需要实现代码来自动扩展工作者角色,或者具有内置功能的服务总线队列来增加或减少工作人员以根据负载处理事件?
答案 0 :(得分:1)
这是否意味着我需要实现代码来自动扩展worker 具有内置增强功能的角色或服务总线队列 减少工人根据负载处理事件?
Azure Service Bus只是一个消息传递商店。它不知道消息使用者(在您的情况下是工作者角色)。因此,它没有扩大/缩小工人的能力。这是你需要自己做的事情。
但是,您不需要编写代码来执行此操作。 Azure提供您可以配置的auto scaling
功能。正确配置自动扩展后,Azure将根据配置自动扩展/缩小工作实例。