Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/azure/11.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Azure WebJob队列触发器执行_Azure_Azure Webapps_Queuetrigger - Fatal编程技术网

Azure WebJob队列触发器执行

Azure WebJob队列触发器执行,azure,azure-webapps,queuetrigger,Azure,Azure Webapps,Queuetrigger,我正在Azure webjob中同时运行QueueTrigger的多个实例。它是一个单独的函数,但并行调用多次 My函数使用静态变量缓存多次使用的数据 有时,当函数运行时,静态对象上会发生冲突,这只能由多个进程试图同时访问它们来解释,但我相信queuetrigger的每个实例都是独立运行的 所以我的问题是, queuetrigger实例是否独立执行 如果没有,是否有一个特定的事件在加载“实例”时触发,以便加载静态对象?通过一些实验找到了答案 QueueTrigger实例作为WebJob在其中运行

我正在Azure webjob中同时运行QueueTrigger的多个实例。它是一个单独的函数,但并行调用多次

My函数使用静态变量缓存多次使用的数据

有时,当函数运行时,静态对象上会发生冲突,这只能由多个进程试图同时访问它们来解释,但我相信queuetrigger的每个实例都是独立运行的

所以我的问题是,

queuetrigger实例是否独立执行


如果没有,是否有一个特定的事件在加载“实例”时触发,以便加载静态对象?

通过一些实验找到了答案

QueueTrigger实例作为WebJob在其中运行的进程的一部分运行,并且不会单独执行

如果未告知WebJobs保持打开状态,WebJobs将自动关闭,并将丢失所有静态数据。这可能会导致混乱的行为,但这是故意的