2016-10-13 1 views
0

Мы создаем приложение Azure Function, в котором у нас есть 5 различных функций со своими отдельными папками bin (по одному для каждой функции), но каждый бит содержит частную сборку (dll) (хотя код используемый для создания этой сборки) с тем же именем, насколько я понимаю, поскольку все они используют один и тот же домен приложения Azure Function в среде выполнения, в которую загружается dll, зависит от времени выполнения и может привести к сбою других функций.Работа с несколькими функциями Azure с одинаковыми именами DLL

ответ

2

Да, для одного приложения-функции все ваши функции будут работать в одном домене приложения (для C#/F #/Node/Powershell). Таким образом, вы не можете одновременно запускать несколько функций, каждый из которых загружает другую сборку с тем же именем.

Некоторые из поддерживаемых языков являются «вне proc» (например, BAT). Когда эти функции выполняются, они запускаются в отдельном процессе. Однако недостатком является то, что для каждого вызова создается новый процесс, поэтому вы хотите использовать его только для сценариев с высокой пропускной способностью.

+0

Еще одна вещь, которую следует учитывать, заключается в том, что если у нас есть разные версии одного и того же пакета nuget, которые используются в одном приложении для функций, различными функциями – akhil

 Смежные вопросы

  • Нет связанных вопросов^_^