и должно быть распаршено?) наверное слишком сложно)))
Теоретически да, но случается всякое. Всегда может быть бага при который ретраить бесполезно )
не представляю ситуацию, когда с обоих концов зафиксирован формат и есть проблема парсинга. разве что ктото руками пульнул шлак в топик, но это уже касяк настройки кафки и отсутствия acl
как появилось?
Да 150 причин может быть, чаще всего по вине разработчика, но все же. Например, по сообщению обновляете аватарку пользователя, а пользователя с таким id в базе уже не существует
я про проблемы парсинга/десериализации, но в этом случае приходит корректное сообщение, правильной структуры. А то что почемуто нет обработки отсутствия ид это не проблема парсинга. Так что вопрос про откуда появилось битое сообщение все еще актуален
Схему неправильно эволюционировали, удалили поле и послали новое сообщение в котором нет поля, которое консюмер не использует но ожидает при парсинге?
т.е. игнорируем правила эволюции контрактов, почемуто не тестируем все что только можно, не планируем при этом спец релизы с выставленной очередностью сервисов - т.е. надеемся на авось, ну в такой ситуации нормально что все останавливается, скорее всего на таком проекте простой в полдня ничего не будет стоить
Обсуждают сегодня