происходит обмен .proto между фронт и бэк? Я знаю, что можно тупо скидывать .proto файл фронтэндщику при изменениях... но это... тупо... Кроме этого еще нужно же скидывать на другие сервисы, которые с изменяемым сервисом общаются... Может есть какой то "правильный" способ? Или я чего то не понимаю?
Ну в го можно импортить пакет из другой репы просто, с proto и с сгенерированным .go
И тем не менее - только так Proto файлы должны быть одинаковыми на обоих концах. И даже не они сами нужны, а сгенерированный из них код. Есть правила ведения proto-файлов, которые позволяют сохранять обратную совместимость бинарного пакета и парсинга... Но, скажите мне, с каким протоколом это по-другому?
Обсуждают сегодня