Некоторые сообщения, отправленные в экземпляр Azure EventGrid, приводят к ошибке 413 Слишком большая полезная нагрузка . Документы вполне понятны на этом :
При публикации событий в теме сетки событий общий размер массива может составлять до 1 МБ. Каждое событие в массиве ограничено 64 КБ . Если событие или массив превышают пределы размера, вы получите ответ 413 Слишком большая полезная нагрузка.
К сожалению, я столкнулся с этой проблемой слишком поздно и не знал об этом пределе размера события, пока не столкнулся с ошибкой в работе. Уменьшение размера тела - путь, поскольку я знаю, что сообщения должны быть маленькими в размере следа. И большинство из них. Но для нескольких сообщений, которые терпят неудачу, это требует много сантехнических и архитектурных изменений.
До тех пор, пока это не будет рассмотрено, существует ли в Azure EventGrid способ разумно увеличить ограничение в 64 КБ (например, до 128 КБ), хотя с настройкой, более высоким планом или обходным путем? Просто до тех пор, пока это не будет исправлено путем изменения кода.