Вопросы по теме 'proto3'

Подтвердить и переопределить значения по умолчанию на этапе синтаксического анализа
Использование собственного пакета C # версии 3.0.0-beta3 согласно официальной документации значения по умолчанию назначаются на этапе синтаксического анализа, и нет способа определить, не было ли значение вообще не передано, для моих целей это...
262 просмотров

Динамический анализ текстового файла .proto во время выполнения для генерации дескрипторов
В настоящее время я работаю над буферами протокола Google и мне нужно создавать динамические сообщения. Мои файлы .proto уже определены, как показано ниже. message TSInbound { string id = 1; map<string,string> state = 2;...
1368 просмотров
schedule 22.12.2021

Как сделать поле, допускающее значение NULL, в Proto3 для ответа HTTP?
Я хочу вернуть объект как HTTP-ответ, в котором одно из его полей допускает значение NULL. Проблема в том, что proto3 не позволяет мне сделать это легко. Это происходит потому, что я проанализировал указатель строки на строку, поэтому, когда...
3736 просмотров
schedule 08.03.2022

Нулевые значения не разрешены для gRPC в Ruby (proto3)
Привет, я использую плагин gRPC Ruby для связи со службой. Определение proto содержит (proto3): uint32 id = 1; Но когда я присваиваю идентификатору ноль, он выдает ошибку - ожидаемое число для интегрального поля. Но для строк нулевые...
521 просмотров
schedule 14.07.2022

Как я могу преобразовать этот класс c # в brotobuf в версии proto3?
В моем OperationResult.Cs есть следующий класс public class OperationResult { public bool Result { get; set; } public string Message { get; set; } public string ErrorMessage { get; set; } } public class...
49 просмотров
schedule 04.08.2022

Можно ли включать векторные поля в сообщение protobuf для создания структуры Rust?
У меня есть файл protobuf, используемый для создания типов в проекте. Один из видов выглядит так: syntax = "proto3"; // ... message myStruct { int32 obj_id = 1; string obj_code = 2; string obj_name = 3; // ... some more fields...
477 просмотров
schedule 05.09.2022

Чтение комментариев из файлов .proto с помощью объекта дескриптора Protocol Buffers
В настоящее время я повторно посещаю проект с использованием протокольных буферов Google. В своем проекте я хочу использовать функции Descriptors и Reflection буферов протокола. В официальной документации указано, что комментарии к .proto...
3765 просмотров

protobuf3 JsonFormat InvalidProtocolBufferException Неизвестный символ
Я пытаюсь преобразовать json в объект прото-сообщения, но если в json есть некоторые символы, такие как $ или . или _ я получаю исключение InvalidProtocolBufferException. Мой прототип: syntax = "proto3"; package messages; option...
2727 просмотров
schedule 27.04.2023

Передача объекта в виде массива в теле в proto3
Мне интересно, как я могу передать массив в качестве тела сообщения без указания ключа. Я могу легко сделать: message TypeResponse { message Type { string ID = 1; string Name = 2; string Description = 3; string IsMobile = 4;...
1577 просмотров
schedule 03.04.2023

Как прочитать пользовательскую опцию proto3 из Java
Учитывая следующую услугу: message Message { string content = 1; } service EchoService { rpc echo (Message) returns (Message) { option (google.api.http) = { get: "/echo" }; } } Я хочу прочитать вариант с Java. Насколько я понимаю,...
456 просмотров

Заказ карт Protobuf
Я создаю объекты сообщений в proto3 и использую автоматически сгенерированные классы Java. Я хочу, чтобы каждому объекту сообщения был назначен уникальный ключ. message Obj { ... string unique_key = 1; ... } Во время создания Obj...
144 просмотров
schedule 05.03.2023

Могу ли я использовать заглушки кода, сгенерированные proto2, с libprotobuf3.x?
У меня есть устаревшее приложение, использующее proto2 с libprotobuf2.x. Есть еще одно прикладное приложение, с которым я хотел бы, чтобы это приложение общалось с proto3. Я проверил возможные решения и обсуждение в этом проекте ">thread говорит,...
95 просмотров
schedule 02.09.2023

Обработка исключений в gRPC
У меня есть сервер, написанный на Java, и клиент, написанный на PHP. Как клиент может перехватить исключение с сервера, если что-то пойдет не так? Я не могу найти ничего об обработке исключений в документации gRPC. Благодарю вас!
9891 просмотров
schedule 11.04.2024