/
githubmirror
/
nest
Обзор
Документация
Войти
/
githubmirror
/
nest
Код
Запросы
0
Пакеты
0
Релизы
0
Аналитика
Безопасность
master
integration/microservices/src/grpc/math.proto
45 строк
940 B
Steven Silvestri
refactor(microservices): prevent grpc write promise from throwing
28 мар 2024, 11:08
28 мар 2024, 11:08
22a9245
Код
Авторство
О чём код?
syntax = "proto3"; package math; service Math { rpc Sum (RequestSum) returns (SumResult); rpc SumStream(stream RequestSum) returns(stream SumResult); rpc SumStreamPass(stream RequestSum) returns(stream SumResult); rpc Divide (RequestDivide) returns (DivideResult); rpc StreamLargeMessages(Empty) returns (stream BackpressureData); /* Given a series of dividend and divisor, stream back the division results for each */ rpc StreamDivide (StreamDivideRequest) returns (stream StreamDivideResponse); } message BackpressureData { int32 id = 1; string data = 2; } message Empty {} message SumResult { int32 result = 1; } message RequestSum { repeated int32 data = 1; } message RequestDivide { int32 dividend = 1; int32 divisor = 2 ; } message DivideResult { int32 result = 1; } message StreamDivideRequest { repeated RequestDivide data = 1; } message StreamDivideResponse { DivideResult data = 1; }