Pull to refresh

Comments 6

К сати если вы сторонник агрессивной оптимизации, то у меня pb с флагом компиляции -Ofast не взлетел, а вот с -O3 норм.
Как раз эту тему сейчас внедряем. Мы решили использовать для связки Ruby и Go приложений — gRPC. А он как раз на protobuf основывается. Так что пришлось повозиться с генераторами, чтобы добиться работоспособности.
Здесь рекомендуется использовать третью версию (Proto3) для gRPC, а Вы какой пользуетесь (всё-таки третья сыровата, а со второй вероятные проблемы в перспективе — дилемма)?
Мы используем proto2, так как go, кажется не поддерживает proto3. Вроде, это ограничение именно go-grpc библиотеки.
Судя по всему, теперь поддерживает, вот референс на пример использования прото-файл и дерево примера. Впрочем явного указания что «да, поддерживает» я не нашёл, только директиву syntax="proto3";
Для нас пока не важно. Если честно, даже не знаю, чем 2 от 3 отличается.
Sign up to leave a comment.

Articles