Описание тега protocol-buffers

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

Android - содержание не разрешено в прологе

После 2 часов безуспешного поиска решения я решил задать вопрос здесь. Я скачал проект из репозитория git, который работал в августе. Android Studio заставила меня обновить classpath и buildToolsVersion в файлах build.gradle. После этого я получаю о…
17 ноя '14 в 10:37
1 ответ

Наследование protobuf-Net показывает базовый класс в файле.proto

Я строю модель времени исполнения для protobuf-net во время исполнения, используя рефлексию, без аннотирования классов, которые мне нужно сериализовать. Некоторые из классов, которые мне нужны для сериализации, используют наследование и, конечно, мн…
0 ответов

Как перехватить и переслать вызов GRPC в зависимости от содержания сообщения

Я хочу быть в состоянии переслать RPC вызовите другую реализацию, основанную на содержании сообщения. Я исследовал GRPC interceptors но у веб-сайта нет хорошего объяснения этому. Я не могу найти хорошую документацию по этому вопросу мой proto файл в…
22 окт '18 в 11:48
0 ответов

Выполнение rename_protobuf.sh

Я запускаю этот взломать / исправить https://github.com/tensorflow/tensorflow/blob/master/tensorflow/contrib/makefile/rename_protobuf.sh Я бегу: tensorflow/contrib/makefile/download_dependencies.sh и работает нормально. Однако работает: tensorflow/c…
19 окт '18 в 04:58
1 ответ

Django manage.py не может использовать реализацию Python protobuf C++

Я пытаюсь использовать реализацию Python protobuf C++, и смог использовать его из командной строки. export PROTOCOL_BUFFERS_PYTHON_IMPLEMENTATION=cpp export LD_LIBRARY_PATH=/usr/local/lib/ /myapp/bin/python myscript.py Однако, когда я пытался исполь…
23 окт '16 в 14:03
0 ответов

JSF - в PrimeFaces 6 + в буфере протокола нет ошибки записи свойства записи

Я работаю с PrimeFaces 6.1 и буферами протокола Google 3. Когда я пытаюсь записать форму непосредственно в объект построителя буфера протокола, она возвращает эту ошибку: javax.el.PropertyNotWritableException: /pages/twap/management.xhtml @ 425,29 v…
08 ноя '17 в 19:36
0 ответов

Можно добавить Protobuf ВНУТРИ Анклава? и как?

Я только начал работать с SGX в Linux (Ubuntu), поэтому я пытаюсь понять, что возможно, а что нет. По сути, где-то снаружи происходит сериализация и шифрование их протобуф-сообщений. Мы получаем его на ненадежной стороне приложения SGX, отправляем з…
01 дек '17 в 14:19
0 ответов

Получить ссылку ссылку при использовании protobuf 3 в Xcode

Сначала я установил google protobuf-3.3 (protobuf-cpp-3.3.0.tar.gz), использовал xcode для создания кроссплатформенного игрового проекта, цель - ios, добавьте libprotobuf-lite.tbd и libprotobuf.tbd, затем создайте Файл test.proto выглядит так: synta…
01 ноя '17 в 03:06
14 ответов

Самые большие различия между Thrift и Protocol Buffers?

Каковы основные плюсы и минусы Apache Thrift против буферов протокола Google?
16 сен '08 в 04:07
0 ответов

Как создать несколько классов из нескольких прототипов в одной команде?

У меня есть много прототипов в одном каталоге, и я ищу способ генерировать классы из этих файлов в одной команде. Я использовал эту команду, как сказано в документации, я использую libprotoc 3.6.1: protoc --proto_path=.\Proto\ --cpp_out=.\GeneratedC…
24 авг '18 в 12:52
1 ответ

Поддерживают ли буферы протокола поля byte[]?

Я пытаюсь обновить код примера BluetoothChat Android, чтобы использовать Protobuf для более структурированного обмена данными. Мне также нужны поля массива byte[] для отправки произвольных данных, например, байтового массива изображения, но при попы…
22 июл '14 в 21:34
1 ответ

Преимущества использования varint-кодирования в protobuf

Каковы преимущества кодирования varint, используемого в protobuf? Просто ли для вариативных сообщений вариации тратят меньше места и времени, чем кодировки с переменным размером, которые добавляют сублинейное пространство? Я предполагаю, что кто-то …
19 мар '15 в 20:01
1 ответ

Лучший способ сериализации нескольких массивов с плавающей точкой в ​​файле

Я пытаюсь сериализовать несколько массивов с плавающей запятой (одинарной точности), пересекаю многие языки (python / java / c / cpp) с минимальным размером. Я ожидал, что потребуется заголовок массива float и 4 байта для каждого float. Но msgpack к…
0 ответов

Зависимый сервис, использующий другую версию protobuf

Мы пишем новый сервис в нашей организации. Этот новый сервис взаимодействует с несколькими существующими сервисами. Среди сервисов, с которыми мы общаемся, у нас есть 2 сервиса, которые используют разные версии protobuf. Служба A использует proto2.4…
08 сен '17 в 05:27
1 ответ

Используйте перечисления из внешнего класса, чтобы избежать определения в.proto?

У меня есть три разных формата сообщений в коде, и я сделал все три.proto файла и скомпилировал. У меня уже есть другой, скажем, регулярный класс с большим количеством перечислений, и мне нужно использовать эти перечисления во всех трех классах. Ест…
06 дек '12 в 21:44
1 ответ

Невозможно создать тестовое приложение C++ с протобуфом Google

Я пытаюсь собрать пример приложения C++ protobuf с CMake. Но компоновщик не может найти некоторые методы, связанные с protobuf. Я использую пример.proto файла из руководства разработчика. Но когда компоновщик пытается создать объектный файл для кода…
25 авг '16 в 16:13
1 ответ

Ошибка сегментации с использованием protobuf

Я начал изучать протобуф, поэтому, пожалуйста, будьте осторожны со мной. Мой протофиль syntax = "proto3"; package apple; message Message { repeated int32 id = 1; string name = 2; wife mywife = 3; enum phonetype { INVALID = 0; MOBILE = 1; HOME = 2; }…
18 ноя '18 в 23:31
1 ответ

Не удалось установить protobuf с помощью pip3

Я пытаюсь установить protobuf через pip3, и я застрял с ошибкой: Failed building wheel for protobuf Running setup.py clean for protobuf Failed to build protobuf Installing collected packages: protobuf Running setup.py install for protobuf ... error …
31 май '17 в 07:40
2 ответа

Как правильно извлечь данные из объекта google protobuff?

До этого момента я никогда не сталкивался с подобными коллекциями или объектами (это ответ на запрос к Google-Cloud-Vision API). Я написал класс, который использует API и делает то, что я хочу правильно. Однако единственный способ, которым я могу из…
1 ответ

Использование Protobuf в.Net Core с файлами.proto

Я пытаюсь использовать Protobuf для передачи данных между моими Microservices, и я использую поддержку C# в Google.ProtoBuf и не ProtoBuf-Net, так как я хочу скомпилировать классы из .proto files, Причина этого в том, что микросервисы не являются ст…
09 янв '17 в 08:52