что делать если у тебя одна сторона использует старую версию протокола, а другая - новую?
протобаф умеет игнорить поля о которых не знает, т е сервис собранный со старой версией протокола будет работать даже если более свежие версии будут с ним общаться
Странно, ибо на докладах обычно как раз через протобуф и спотыкались с версиями, особенно в микросервисной среде. Получается, команды просто не умеют его готовить и такие "ой всё, пойду возьму жсон"?
Специально для любителей бинарных протоколов: https://youtu.be/MBZtcNgDXzU Смотреть с 6:43 примерно 10 минут. Ребята как раз взяли protobuf "потому что быстрее", но потом походив по граблям перешли на json.
Специально для любителей бинарных протоколов: https://youtu.be/MBZtcNgDXzU Смотреть с 6:43 примерно 10 минут. Ребята как раз взяли protobuf "потому что быстрее", но потом походив по граблям перешли на json.