所以我的环境在云服务中设置了2个worker角色实例,它们处理来自服务总线队列的消息。我还设置了自动缩放块,以便在实例有10个以上的消息需要处理时增加实例。 这是我采取的步骤。 我将消息推送到队列大约1000 因为我的实例没有启动,所以我的所有消息都是未处理的。 我发布了具有2个实例的辅助角色,当它们启动时,它们开始正确地读取消息。 然后我在上述规则中为队列配置自动缩放,每个实例配置10条消息。
我所感谢的是因为实例已经超出了他们能够处理的范围,azure应该开始启动新实例。但是这不会发生,直到我的前两个实例启动后至少10-15分钟。
这个以及微软方面的任何算法背后的原因是什么?