是否有机会在单个功能级别具有并发主机选项,而不是在功能应用程序级别。 例如,我的一个函数可以从服务总线主题中获取多个消息,但需要一次处理一个消息。 现在我因为并发性而面临问题,所以我把它改为一个,但缺点是我在服务总线上监听的其他函数被序列化了。
如果在单个功能级别上无法实现并发选项,那背后的原因是什么?
答案 0 :(得分:0)
使用[Singleton]属性 - 这就像围绕小部分代码的分布式锁定。但这仅适用于C#属性(不是function.json),因此您需要从Visual Studio工具(而不是csx)执行此操作。见https://github.com/Azure/azure-webjobs-sdk/wiki/Singleton