Я запускаю несколько одновременных экземпляров QueueTrigger в веб-задании Azure. Это одна функция, но вызываемая несколько раз параллельно.
Моя функция использует статические переменные для кэширования данных, которые используются несколько раз.
Иногда, когда функции запускаются, у меня возникают коллизии со статическими объектами, которые можно объяснить только тем, что несколько процессов пытаются получить к ним доступ одновременно, но я пришел к выводу, что каждый экземпляр триггера очереди выполняется изолированно.
Итак, мои вопросы;
Выполняются ли экземпляры queuetrigger изолированно?
Если нет, существует ли конкретное событие, которое запускается при загрузке «экземпляра», чтобы можно было загружать статические объекты?