grpc自定义文件的写法和不依靠插件的生成类文件的方法

rpc框架最近这几年都很火,其实rpc框架很早以前就有了,而且好像流行过一段时间,直到http出现,具体情况咱也不清楚,不是从那个年代出来的人,大家可以自行网上了解。
今天讲下grpc自定义文件,还有根据自定义文件生成类需要的哪些东西,这里只写client端的写法,配套之前写的连接池一起使用。
首先先自定义一个.proto模板文件,新建文本文档改个名字就行了,然后在里面写上你要定义的grpc模板文件,一般文件名称和里面类一样,servic指的是生成的grpc文件的类名,大括号里面写这个类包含哪些方法,可以写多个,具体意思看下面的注释。

//指定proto3格式
syntax = "proto3";

option java_multiple_files = true;
//生成的java里的包名
option java_package = "com.xxx";
option java_outer_classname = "DemoProto";


service Demo{
  //StockTrade为方法名,第一个括号内为传入参数,returns (DemoResp)括号内为返回参数
  rpc StockTrade(DemoReq) returns (DemoResp) {}
}

//请求数据
message DemoReq{
	//数据类型  字段名称 //字段顺序
	int32		field1 = 1;				//字段1
	string		field2 = 2;				//字段2
	int64     	field3 = 3;				//字段3
	double		field4 = 4;				//字段4
}
// 回复的数据包
message DemoResp{
  string 	field1 &#
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值