Вопросы по теме 'proto'
Python: отправка запроса на сервер protobuf
Кто-нибудь может мне помочь?
У меня есть файл .proto.
Как отправить и распечатать запрос на сервер сокетов от клиента? Как ответить клиенту?
протофайл:
option optimize_for = SPEED;
option java_package = "org.epicsquad.protofile.proto";...
2070 просмотров
schedule
01.12.2021
Определить класс ProtoBuf из байтового массива
Я пишу программу, которая работает с двумя прото-сообщениями, мне нужно обработать byte [], отправленный из разных источников, который отправляет либо сообщение foo, либо сообщение bar. Поскольку я не могу понять, какому сообщению он принадлежит, я...
1076 просмотров
schedule
28.09.2021
Как сгенерировать спецификацию swagger3 (OpenAPI3) в (.json / .yaml) из файлов protobuf (.proto)?
Мой первоначальный вариант использования:
Я создаю приложение в GO с gRPC сервером (используя protobuf ) и помещаю его в HTTPS-сервер (используя gin ). Для использования клиентам публикуется только HTTPS-сервер (я имею в виду, что к моему...
3067 просмотров
schedule
28.11.2021
Protobuf, как использовать любой тип с прото-сообщением homebrew
В настоящее время я создаю сервер gRPC python, который сериализует тонны различных протокольных сообщений в json, чтобы сохранить их в базе данных no-sql. Я хотел бы упростить расширение этого сервера, чтобы мы могли добавлять новые типы без...
37 просмотров
schedule
19.11.2021
Ошибка транспорта при использовании сервера Grpc на основе Java с клиентом на основе C #
Я разрабатываю сервер Grpc на основе Java, используя Spring boot (2.2.2) и java-библиотеку grpc-server-spring-boot-starter. Мое клиентское приложение - это приложение C # (netcoreapp3.1). Оба приложения работают на моем ноутбуке для этого теста....
1615 просмотров
schedule
03.03.2022
Как сделать поле, допускающее значение NULL, в Proto3 для ответа HTTP?
Я хочу вернуть объект как HTTP-ответ, в котором одно из его полей допускает значение NULL. Проблема в том, что proto3 не позволяет мне сделать это легко. Это происходит потому, что я проанализировал указатель строки на строку, поэтому, когда...
3736 просмотров
schedule
08.03.2022
Преобразование класса с полем интерфейса в protobuf
У меня есть класс с полем интерфейса, и интерфейс имеет несколько реализаций. Мне нужно преобразовать свой класс в protobuf, но я не могу сопоставить поле интерфейса, которое на самом деле является интерфейсом типа. Вот мой Java-код для структуры...
152 просмотров
schedule
05.04.2022
Привязки gRPC protobuf: нарушают ли изменения fileDescriptor изменения?
В настоящее время я разрабатываю службу gRPC на Go со шлюзом gRPC в качестве HTTP-прокси. Я генерирую .pb.go привязки из своих .proto файлов, но я заметил, что есть тонкие изменения в моих привязках в двух отдельных, но связанных ситуациях, когда...
650 просмотров
schedule
17.04.2022
protoc-gen-go-grpc: программа не найдена или не исполняется [protoc-gen-go находится в PATH]
Я пытаюсь сгенерировать исходный код Go из файла .proto с помощью этой команды:
protoc greet/greetpb/greet.proto --go-grpc_out=plugins=grpc:.
и это структура каталогов:
greet/greetpb/greet.proto
Я пробовал все ответы, упомянутые здесь...
599 просмотров
schedule
25.04.2022
Не удалось разобрать Protobuf в java
У меня есть два файла protobuf. Я должен сравнить содержимое обоих, чтобы продолжить работу с кодом. Для этого я пытаюсь проанализировать файл protobuf, но почему-то не могу получить различные типы сообщений и другую информацию в файле .proto. Я...
559 просмотров
schedule
13.07.2022
Может ли любой клиент сгенерировать файл .proto с сервера?
Я видел, что интерфейс командной строки Evans можно использовать для определения открытых сообщений и сеансов на сервере из настройки клиента. Возможно ли, что файл .proto, используемый сервером (содержащий сообщения и сведения о сеансе), может быть...
220 просмотров
schedule
21.09.2022
Как включить файлы .proto, имеющие взаимную зависимость
У меня есть два файла .proto, в которых есть два пакета, которые имеют взаимную зависимость.
a.proto
syntax = "proto3";
import "b.proto";
package a;
message cert {
string filename = 1;
uint32 length = 2;
}
enum state {
UP = 1;...
5108 просмотров
schedule
14.06.2023
Java gRPC получает имя службы от ServerInterceptor
Я использую gRPC, и мне нужно получить имя службы запроса от ServerInterceptor, но, похоже, это невозможно.
В основном из реализации ServerInterceptor мне нужно знать имя ServiceGrpc (в виде строки), которое будет вызываться.
public class...
903 просмотров
schedule
20.01.2023
Как создать сообщение с общим типом поля?
Я использую protobuf для своего проекта. Если возможно создать сообщение с чем-то подобным.
message GenericType{
T value = 1;
}
80 просмотров
schedule
04.02.2023
Потоковая передача данных с помощью ProtoBuf в файл журнала с заголовком
Я пытаюсь передать данные в файл журнала на SD-карте микроконтроллера, который считывает данные с некоторых датчиков и сохраняет значение в файле.
Для сериализации данных я буду использовать NanoPB, реализацию protobuf для C, которая довольно...
722 просмотров
schedule
22.11.2022
Как вы десериализуете сообщения protobuf в С#, читая их в массив байтов через сокеты?
Я новичок в буферах как С#, так и протокола, и пытаюсь отправить простое сообщение из python в программу С#. Пока у меня не получается. Из python я отправляю следующее:
sock = socket.socket(socket.AF_INET, socket.SOCK_STREAM)
serverAddress =...
797 просмотров
schedule
05.07.2023
Можете ли вы представить объект, который может иметь произвольные поля в proto3?
Рассмотрим следующее представление объекта в формате json
{
"format": "0.0.1",
"has_impl": true,
"mtv_1b": 1,
"mtv_1c": "h",
"ktc_12": true,
"ktc_zz": true,
}
Первые два поля format и has_impl известны. Кроме того,...
32 просмотров
schedule
08.12.2022
Создание REST-контроллера и классов из прото-файлов
С помощью gRPC на .NET Core I могу определить интерфейс моей службы с помощью прото-файлов.
Мне также нужно предоставить свою службу как REST , и я хотел бы определить службу один раз, используя proto , вместо того, чтобы создавать ее заново...
49 просмотров
schedule
07.01.2023
Могу ли я использовать заглушки кода, сгенерированные proto2, с libprotobuf3.x?
У меня есть устаревшее приложение, использующее proto2 с libprotobuf2.x. Есть еще одно прикладное приложение, с которым я хотел бы, чтобы это приложение общалось с proto3.
Я проверил возможные решения и обсуждение в этом проекте ">thread говорит,...
95 просмотров
schedule
02.09.2023
Структура против карты в protobuf
Я пытаюсь создать поле в protobuf, чтобы клиент мог передать произвольное значение ключа, чтобы сервер мог прочитать это поле. Я знаю, что в protobuf есть карта и структура, но я не вижу между ними разницы. Любые идеи? И клиент, и сервер на питоне.
253 просмотров
schedule
08.02.2023