Допускает ли синтаксис rpc в proto3 нулевые запросы или ответы?
например, мне нужен эквивалент следующего:
rpc Logout;
rpc Status returns (Status);
rpc Log (LogData);
Или мне просто создать нулевой тип?
message Null {};
rpc Logout (Null) returns (Null);
rpc Status (Null) returns (Status);
rpc Log (LogData) returns (Null);
protocol-buffers
grpc
Марк Кан
источник
источник
Empty
сообщения для каждого отдельного вызова функции? Это настоящая жертва.Вы также можете использовать предопределенные:
источник
вы также можете использовать другое свойство типа bool внутри структуры Reply. как это
поэтому, если вы не нашли результат или произошла какая-то ошибка, вы можете вернуться из класса обслуживания,
источник