#c# #.net #azure #azure-functions #azure-durable-functions
Вопрос:
Во время выполнения длительной функции я получаю сообщение об ошибке:
Размер UTF-16 полезной нагрузки, сериализованной в формате JSON, не должен превышать 16 КБ. Текущий размер полезной нагрузки составляет 17 КБ
Я использую метод IDurableOrchestrationContext SetCustomStatus (Документация)
У меня установлены nugets: Microsoft.NET.Sdk.Функции v1.029 Microsoft.Лазурь.Веб-задания.Расширения.Задача долговечности v2.2.2
Итак, вопрос в том, как я могу продлить этот лимит или какую альтернативу я должен использовать для увеличения полезной нагрузки?
Комментарии:
1. » Поддержка больших сообщений предназначена для функциональных входов и выходов. В настоящее время у нас нет планов увеличивать лимит для пользовательских значений статуса. Я предлагаю вместо этого вручную загружать большие сообщения о состоянии в хранилище больших двоичных объектов, а затем отображать URL-адрес большого двоичного объекта в качестве пользовательского значения статуса. «- с github github.com/Azure/azure-functions-durable-extension/issues/26
2. @Общее спасибо, это очень полезно. Есть ли какой-либо пример «наилучшей практики», как это реализовать?