camel-component-grpc 0.18.0

gRPC component for rust-camel (dynamic producer and consumer)
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
syntax = "proto3";
package streaming;

service StreamService {
  rpc ServerList (ListRequest) returns (stream ItemResponse);
  rpc ClientSum (stream NumberRequest) returns (SumResponse);
  rpc BidiEcho (stream EchoRequest) returns (stream EchoResponse);
}

message ListRequest { int32 count = 1; }
message ItemResponse { int32 index = 1; string name = 2; }
message NumberRequest { int32 value = 1; }
message SumResponse { int32 total = 1; }
message EchoRequest { string message = 1; }
message EchoResponse { string message = 1; int32 sequence = 2; }