Я использую protobufs для отправки сообщений между различными узлами в проекте, и для удобства я хотел бы добавить некоторые статические метаданные для своих сообщений.Например, для каждого поля в сообщении я хотел бы определить удобочитаемое имя (например, «Ответное сообщение» вместо «resp_msg»), которое GUI может использовать в качестве метки при отображении данных.Эту информацию не нужно сериализовать и передавать по проводам.
Я искал, позволяют ли protobufs определять эти метаданные, и я указал на использование пользовательских опций.Мне показалось, что пользовательские опции внутренне реализованы как дополнительные данные внутри сообщений.Так ли это, или это полностью статические метаданные, которые не сериализуются при использовании этих протобуфов?т.е. если я добавлю опции к своим сообщениям, изменится ли структура моих сериализованных сообщений?