首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >为WebJob的特定功能设置BatchSize

为WebJob的特定功能设置BatchSize
EN

Stack Overflow用户
提问于 2015-10-22 17:16:18
回答 2查看 682关注 0票数 2

是否可以在webjob内的功能级别上设置批处理大小?

我在一个网络作业中有多个函数,其中一些依赖于其他不允许高度并行化的外部API。

我只看到了Singleton属性,这并不是我想要的。

EN

回答 2

Stack Overflow用户

发布于 2015-10-22 22:41:50

我刚刚发现,使用我已经使用过的自定义QueueProcessorFactory可以做到这一点。

微软的一个例子是:https://github.com/Azure/azure-webjobs-sdk-samples/blob/master/BasicSamples/MiscOperations/CustomQueueProcessorFactory.cs

有这样的属性就更好了;-)

亚历克斯

票数 1
EN

Stack Overflow用户

发布于 2015-10-27 11:21:35

是的,自定义QueueProcessor实例被设计成“逃生舱”,允许您在高级场景中完全控制。我们希望保持主线路径的简单和易于使用,同时允许您在需要时下拉并深度定制。在QueueTriggerAttribute本身上添加一堆覆盖选项是可能的,但也可能使编程模型复杂化。

如果您想提出更改建议,我建议您在公共资源库中记录问题:https://github.com/Azure/azure-webjobs-sdk/issues

谢谢:)

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/33277439

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档