Azure Durable Function становится все медленнее и медленнее - PullRequest
0 голосов
/ 28 апреля 2020

Моя Azure Durable Function (Runtime V3), получающая в среднем 3M событий в день. Когда он работает в течение двух или трех недель, он становится все медленнее и медленнее. Когда я удаляю два табличных хранилища (History & Instances), используемых Durable Function Framework, он становится лучше и работает как положено. Я разместил свое функциональное приложение в плане потребления. А также в моем приложении функций, Я также использую Durabel Entities. В моем коде я также использую вспомогательные оркестраторы для механизма Fan-Out.

Является ли эта проблема возможно, когда дело доходит до тяжелой нагрузки? Нужно ли время от времени очищать эти хранилища таблиц или мне нужно удалять состояние завершенных сущностей в моей функции Durable Entity?

Кто-то, пожалуйста, помогите мне

1 Ответ

0 голосов
/ 06 мая 2020

Да, вы должны выполнять периодическую очистку c самостоятельно, вызывая метод PurgeInstanceHistoryAsyn c. Смотрите аналогичный пост о том, как это сделать: { ссылка }

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...