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

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

Любой опыт работы с протокольными буферами?

Я просто просматривал некоторую информацию о Google протоколах буферов в формате обмена данными. Кто-нибудь играл с кодом или даже создал вокруг него проект? В настоящее время я использую XML в проекте Python для структурированного контента, созданн...
задан 05 авг. '08 в 3:12
1
ответ

Как спроектировать для будущего дополнительного значения enum в буферах протокола?

Одной из привлекательных особенностей буферов протокола является то, что она позволяет расширять определения сообщений без нарушения кода, использующего более раннее определение. В случае перечисления в соответствии с документацией: поле с типом пе...
задан 01 мая '12 в 5:45
7
ответов

Как решить проблему с ограничением компилятора Dalvik по методам 64K?

Моя команда и я унаследовали большой проект Android от другой команды. Сообщается, что все приложение со всеми включенными библиотеками имеет около 35000 методов. Теперь у нас есть задача внедрить новую службу в приложение, где нам нужно использовать...
задан 15 марта '13 в 19:03
3
ответов

Как динамически строить новый protobuf из набора уже определенных дескрипторов?

На моем сервере мы получаем самоописанные сообщения (как определено здесь... что было не так просто, как там aren ' t любые "хорошие" примеры этого в С++). В этот момент у меня нет проблем с созданием сообщений из этих самоописанных. Я могу взять Fi...
задан 17 авг. '12 в 1:52
5
ответов

Буферы протокола Google - сохранение сообщений в файл

Я использую буфер протокола google для сериализации данных о рынке акций (т.е. временные метки, ставки, поля запроса). Я могу сохранить одно сообщение в файл и десериализировать его без проблем. Как хранить несколько сообщений в одном файле? Не знаю...
задан 05 февр. '12 в 14:32
3
ответов

Как сопоставить буферы протокола Google с ASN.1

Каковы наиболее заметные различия между буферами протокола Google и ASN.1 (с PER-кодированием)? Для моего проекта наиболее важной проблемой является размер сериализованных данных. Кто-нибудь сделал какие-либо сравнения размеров данных между этими дву...
задан 27 февр. '09 в 18:43
2
ответов

Существуют ли базы данных, поддерживающие буферы протоколов?

Существуют ли какие-либо базы данных в мире SQL или NoSQL, поддерживающие протокольные буферы? (Поддержка может означать разные вещи, но, надеюсь, будет включать возможность индексирования полей в буферах протоколов.)
задан 09 мая '10 в 21:09
3
ответов

Как закодировать байт [] в протобаффах

Существует ли эквивалент int8 или байтового типа в proto buffs? Я хотел бы отправить объект байтового массива.
задан 07 дек. '11 в 22:11
3
ответов

YAML против GPB против JSON против XML, который лучше всего подходит для каких обстоятельств?

Я хотел бы знать достоинства и недостатки YAML Буферы протокола Google JSON XML Я хотел бы сделать одну общую структуру для сериализации, которая будет использоваться Perl и Java Web Application. Я изучил и получил информацию, но все же хотел бы...
задан 29 марта '13 в 10:32
1
ответ

Обновление protobuf от версии 2 до 3 - несовместимо с значениями по умолчанию protobuf

Я пытаюсь перейти на версию protobuf версии 3 и оставаться в обратной совместимости с версией 2. Кажется, что работает, кроме одного - в прото-2 вы можете установить свои собственные значения по умолчанию, но в прото 3 вы не можете. Если вы выбрали з...
задан 19 окт. '15 в 2:17
5
ответов

Какой лучший метод сериализации для объектов в memcached?

В настоящее время приложение My Python использует API python-memcached для установки и получения объектов в memcached. Этот API использует Python native pickle module для сериализации и де-сериализации объектов Python. Этот API упрощает и позволяет ...
задан 01 февр. '09 в 0:17
6
ответов

Декодирование Zig Zag

В буферах протокола google обзор кодировки они вводят что-то под названием "Zig Zag Encoding", это принимает подписанные числа, которые имеют небольшую величину, и создает серию беззнаковых чисел, которые имеют малую величину. Например Encoded =>...
задан 06 февр. '10 в 1:32
6
ответов

Существует ли стандартное сопоставление между JSON и протокольными буферами?

Из комментария на объявление в блоге: Относительно JSON: JSON структурирован аналогично протокольным буферам, но бинарный формат буфера протокола по-прежнему меньше и быстрее для кодирования. JSON делает отличную кодировку текста для буферов проток...
задан 30 марта '10 в 14:01
1
ответ

протокол buffer lite по сравнению с обычным буфером протокола

Я изучаю CSI-сериализацию с небольшим размером и хорошей производительностью. Я нашел этот поток сериализация сети С++ которые в основном предлагают использовать облегченную версию протокольных буферов. Не ясно из эта страница, каковы конкретные ...
задан 20 июня '11 в 2:44
2
ответов

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

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