【发布时间】:2016-10-10 22:55:47
【问题描述】:
我知道 webjob 可以随 webapp 扩展,即如果我的 webapp 在 5 个实例上运行,那么 webjobs 也将在 5 个实例上运行。 我只是想知道是否有办法在网站的每个实例中拥有多个 webjob 实例。
注意:我的 JobHostConfiguration.QueuesConfiguration.BatchSize = 32 的值已经达到最大值。
现在,我的 webapp 在 1 个实例上运行。 Webjobs 正在同时处理 32 个。 我的目标是同时处理 3*32 = 96。
实现此目标的一种可能方法是部署相同的 webjobs 3 次(为 webJobName 属性设置不同的名称),但我不确定这是否是一个好习惯。请指出适当的文档。
config.Queues.NewBatchThreshold 表示什么?
config.Queues.NewBatchThreshold 的默认值是多少?
对于队列处理,config.Queues.NewBatchThreshold 的推荐值应该是多少?
【问题讨论】:
标签: azure azure-webjobs azure-webjobssdk webjob