Вопросы с тегом 'protocol-buffers'

Проточные буферы - это нейтральный по отношению к нейтрали нейтральным по отношению к платформе способ кодирования структурированных данных в эффективном, но расширяемом формате. Google использует протокольные буферы практически для всех своих внутренних протоколов RPC и форматов файлов. Это также кодировка данных по умолчанию, используемая каркасом gRPC с открытым исходным кодом.
3

Как назначить повторное поле?

Я использую буферы протокола в Python, и у меня есть сообщение Person repeated uint64 id но когда я пытаюсь присвоить ему значение, например: person.id = [1, 32, 43432] Я получаю сообщение об ошибке: Assigment not allowed for repeated field "id"...
18 мая '14 в 20:06
6

Как определить необязательное поле в protobuf 3

Мне нужно указать сообщение с необязательным полем в protobuf (синтаксис proto3). В терминах синтаксиса proto 2 сообщение, которое я хочу выразить, выглядит примерно так: message Foo { required int32 bar = 1; optional int32 baz = 2; } Из м...
06 мар. '17 в 9:34
3

protobuf vs gRPC

Я пытаюсь понять protobuf и gRPC, и как я могу использовать оба. Не могли бы вы помочь мне понять следующее: Учитывая модель OSI, что такое, например, Protobuf на уровне 4? Думая через передачу сообщений, как происходит "поток", что gRPC делает то...
18 янв. '18 в 21:03
9

Как заставить Eclipse разрешать классы, созданные с помощью Maven 2?

Я использую буферы протокола Google для создания некоторых классов Java для моего проекта. Используя Maven 2 и его плагин "antrun", эти классы только что сгенерированы перед компиляцией, выводятся в целевые/сгенерированные источники и помещаются в пу...
28 июл. '09 в 8:13
7

Высокопроизводительная сериализация: Java vs Google Protocol Buffers vs...?

Для некоторого кэширования, который я собираюсь сделать для предстоящего проекта, я думал о сериализации Java. А именно, следует ли его использовать? Теперь я ранее писал различные сериализации и десериализации (Externalizable) по разным причинам в ...
15 мар. '09 в 13:00
8

Создать документацию Protobuf?

Кто-нибудь знает хороший инструмент для создания документации Google Protobuf с использованием исходных файлов .proto?
14 февр. '11 в 12:35
9

Интеграция буферов протоколов в сборку Maven2

Я экспериментирую с протокольными буферами в существующем, довольно ванильном проекте Maven 2. В настоящее время я вызываю оболочку script каждый раз, когда мне нужно обновлять мои сгенерированные источники. Это, очевидно, хлопот, так как я хотел бы...
16 окт. '09 в 14:38
7

какой правильный способ сделать полиморфизм с буферами протоколов?

Я пытаюсь долго сериализовать кучу объектов, связанных сильной иерархией классов в java, и я хотел бы использовать буферы протокола для этого из-за их простоты, производительности и простоты обновления. Однако они не обеспечивают много поддержки поли...
10 июн. '10 в 21:38
4

Thrift vs Protocol buffers

Я уже давно использую PB, но, судя по всему, Thrift постоянно был в моем сознании. Основные преимущества бережливости, как я вижу: Собственные коллекции (т.е. вектор, множество и т.д.) против ПБ повторяются, обеспечивая функциональность, похожую н...
27 нояб. '10 в 19:11
8

Не удалось построить protobuf, чтобы перейти на конечную точку

с использованием protobuf версии 2.6.1 (который я установил через homebrew) Я пытаюсь запустить $ protoc --go_out=../cloud/ *.proto Я продолжаю получать эту ошибку. $ protoc-gen-go: program not found or is not executable $ --go_out: protoc-gen-g...
22 янв. '15 в 21:27
5

Как привести API-интерфейс, определенный gRPC, в веб-браузер

Мы хотим создать Javascript/HTML gui для наших gRPC-микросервисов. Поскольку gRPC не поддерживается на стороне браузера, мы подумали о использовании веб-сокетов для подключения к серверу node.js, который вызывает целевой сервис через grpc. Мы пытаемс...
28 янв. '16 в 15:44
6

Есть ли пример того, как создавать файлы protobuf, содержащие обучаемые графики Tensorflow

Я рассматриваю пример Google о том, как развернуть и использовать предварительно подготовленный график (модель) Tensorflow на Android, по адресу: https://github.com/tensorflow/tensorflow/tree/master/tensorflow/examples/android В этом примере испол...
17 дек. '15 в 20:01
1

Есть ли специальный инструмент командной строки * nix для проверки буферов протокола?

Я ищу утилиту командной строки, которая, как минимум, будет передавать двоичные данные protobuf в удобочитаемой форме. Параметры фильтрации и выбора (вдоль строк cut для текста) были бы хороши, но основным объектом является сделать данные видимыми д...
22 янв. '16 в 17:38
8

Java: JSON → Protobuf & back conversion

У меня есть существующая система, которая использует протокол связи protobuf между графическим интерфейсом и сервером. Теперь я хотел бы добавить некоторую настойчивость, но в настоящий момент сообщения protobuf преобразуются напрямую в сторонние пол...
16 февр. '15 в 15:58
2

Каков правильный тип контента Protobuf?

JSON имеет application/json в качестве стандарта. Для protobuf некоторые люди используют application/x-protobuf, но я видел что-то нечетное как application/vnd.google.protobuf. У нас есть RFC или какой-то другой стандарт, который я могу использовать ...
28 мая '15 в 11:33