我在 Azure webjob 中同时运行多个 QueueTrigger 实例。它是一个函数,但被并行调用多次。
我的函数使用静态变量来缓存多次使用的数据。
有时,当函数运行时,我会在静态对象上发生冲突,这只能由多个尝试同时访问它们的进程来解释,但我被引导相信 queuetrigger 的每个实例都是独立运行的。
所以我的问题是;
queuetrigger 实例是单独执行的吗?
如果没有,是否有在加载“实例”时触发特定事件以便可以加载静态对象?
我在 Azure webjob 中同时运行多个 QueueTrigger 实例。它是一个函数,但被并行调用多次。
我的函数使用静态变量来缓存多次使用的数据。
有时,当函数运行时,我会在静态对象上发生冲突,这只能由多个尝试同时访问它们的进程来解释,但我被引导相信 queuetrigger 的每个实例都是独立运行的。
所以我的问题是;
queuetrigger 实例是单独执行的吗?
如果没有,是否有在加载“实例”时触发特定事件以便可以加载静态对象?