基于服务总线队列大小扩展服务结构

时间:2018-06-02 06:42:16

标签: c# servicebus azure-service-fabric

我有一套无状态服务

这些服务已连接到服务总线

每项服务都会查看3个特定的服务总线队列

我想要做的是在这些队列中添加消息数量

如果总数高于特定数字,则说10000我想再添加2个实例,否则我可以减少实例

这可能吗?

服务结构的自动缩放功能似乎更多地基于资源

1 个答案:

答案 0 :(得分:2)

使用Azure中的“监视器”选项,您可以为任何资源设置自动缩放。 为服务结构节点(而不是服务结构本身)启用自动缩放后,您将能够控制您希望以比例为基础的特定指标

Example

我在自己的Service Fabric上共享了一个自动调节的打印屏幕 - 在我的服务架构中它显示了EventHub,因为我没有使用服务总线,但它可以根据度量标准源中的选项应用于服务总线

有关详细信息,请参阅此处:https://docs.microsoft.com/en-us/azure/monitoring-and-diagnostics/monitoring-autoscale-scale-by-custom-metric