4 个版本 (2 个重大更新)
0.3.0 | 2023 年 10 月 27 日 |
---|---|
0.2.0 | 2023 年 10 月 27 日 |
0.1.1 | 2023 年 10 月 22 日 |
0.1.0 | 2023 年 10 月 22 日 |
#209 在 #grpc
30KB
568 行 代码行
helloworld-tonic-bsr
使用 buf.Build BSR 的基于 Rust 的 protobuf/gRPC 示例。请访问仓库查看完整的解决方案:客户端、服务器和库。
示例 grpcurl 命令
问候
grpcurl -plaintext -import-path "./proto/helloworld/v1" -proto helloworld.proto -d '{"name": "Tonic"}' '[::1]:50051' helloworld.v1.GreeterService/SayHello
{ "message": "Hello Tonic!" }
描述 GreeterService
grpcurl --plaintext --import-path "./proto/helloworld/v1" -proto helloworld.proto describe helloworld.v1.GreeterService
helloworld.v1.GreeterService 是一个服务
service GreeterService {
rpc SayHello ( .helloworld.v1.SayHelloRequest ) returns ( .helloworld.v1.SayHelloResponse );
}
依赖项
~13–25MB
~431K SLoC