×

GRPC使用入门

admin admin 发表于2023-12-29 14:59:25 浏览27 评论0

抢沙发发表评论

1:官网

https://grpc.io/


2:go 开发文档


https://grpc.io/docs/languages/go/quickstart/


3:proto文件规范介绍


https://protobuf.dev/programming-guides/proto3/


4:下载编译器


下载地址:https://github.com/protocolbuffers/protobuf/releases/


下载完成后配置电脑环境变量在path里添加bin位置


微信图片_20231229150639.png

测试命令

protoc --version 如果正常运行代表配置成功



5:配置proto文件

syntax = "proto3";

service HelloService{
  //定义若干个服务的方法,定义服务接口
  //rpc 服务名字 服务器参数 返回参数
  rpc hello(LoginRequest) returns(Result){};
}

//自定义消息内容
message LoginRequest{   string query = 1;   int32 page_number = 2;  // Which page number do we want?   int32 results_per_page = 3;  // Number of results to return per page. }