У меня есть 2 Durable Function, работающие на одной и той же учетной записи хранения - одна имеет имя концентратора по умолчанию, а другая указана в host.json.
Каждая Durable Function имеет функцию с именем «RunOrchestrator», и онакажется, что когда новые задания добавляются в MyUtilityExecutorHub
, их данные затем сохраняются в таблице DurableFunctionsHubInstances
другой функции.
Так выглядит файл host.json для второй функции.
{
"version": "2.0",
"extensions": {
"durableTask": {
"hubName": "MyUtilityExecutorHub"
}
}
}
Файл host.json для второй функции такой же, как указано выше при просмотре в Kudu, так почему задания идут в неправильные резервные таблицы хранения?
Редактировать: это легко исправитьв нашем сценарии ради того, чтобы никогда не иметь дело с этим снова, нужно иметь учетную запись хранения для каждой функции, но я бы хотел докопаться до сути!