У нас есть Azuer EventHub, который получает сообщения из разных источников.
По некоторым неизбежным причинам мы время от времени получаем недопустимую полезную нагрузку JSON, что вызывает сбой десериализации у подписчиков EventHub.
Есть ли способ добавить ограничения в EventHub для получения только допустимых полезных нагрузок JSON и отклонения недопустимых?Чтобы издатели узнали, что сообщение было отклонено, и им нужно их исправить?
Я знаю, что мы можем рассматривать полезную нагрузку как простую string
и пытаться проанализировать их в наших подписчиках, но тогда нам нужносообщите источникам об этом, и я вижу это как последний вариант.