Вопросы по теме 'proto3'
Подтвердить и переопределить значения по умолчанию на этапе синтаксического анализа
Использование собственного пакета C # версии 3.0.0-beta3 согласно официальной документации значения по умолчанию назначаются на этапе синтаксического анализа, и нет способа определить, не было ли значение вообще не передано, для моих целей это...
262 просмотров
schedule
08.09.2021
Динамический анализ текстового файла .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 просмотров
schedule
22.03.2023
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 просмотров
schedule
10.08.2023
Заказ карт 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