首页 文章

Azure Service Bus队列:负载 balancer 功能

提问于
浏览
1

我正在研究Azure服务总线队列负载 balancer . 我发现“随着负载的增加,可以添加更多的工作进程来从队列中读取 . ”这是否意味着我需要实现代码来自动扩展工作者角色,或者具有内置功能的服务总线队列来增加或减少工作人员以根据负载处理事件?

1 回答

  • 1

    这是否意味着我需要实现代码来自动扩展工作者角色,或具有内置功能的服务总线队列,以增加或减少工作人员以根据负载处理事件?

    Azure Service Bus只是一个消息存储库 . 它不知道消息消费者(您的情况下的工作者角色) . 因此,它没有扩大/缩小 Worker 的能力 . 这是你需要自己做的事情 .

    但是,您不需要编写代码来执行此操作 . Azure提供了您可以配置的 auto scaling 功能 . 正确配置自动扩展后,Azure将根据配置自动扩展/缩小工作实例 .

相关问题