1.为什么要用protocol buffer
最近博主使用netty选择序列化协议,所以记录一下。能看到这篇文章你大概已经知道为什么要使用protocol buffer。这里再次简要说明一下,protocol buffer是google推出的一种序列化协议,就像java对象序列化差不多意思,protocol buffer序列化后传输的体积小很多,具体为啥小百度很多。
2.首先下载支持protocol buffer语法支持的插件
按照顺序一次点开 Help>Eclipse Marketplace 如下图所示,然后点击install安装,稍后提示重启即可
Eclipse Marketplace3.配置protocol buffer的编译参数
按顺序一次点击Window>Preferences>Protocol Buffer>Compiler 如下图配置即可
main的配置 options refresh说明:main里面有一个exe是用来编译的.proto的,可以选择google下载,考虑到很多人出不去博主放一个网盘提供链接:https://pan.baidu.com/s/1HaSuAC2ZCSHtZrXJTzZZCw 提取码:2ny1 options是选着语言,这里我们选着Java. refresh表示保存生成对象文件
4.创建一个简单的.proto文件
创建proto文件下面是根据proto2协议创建,箭头所指的就是需要生成在哪个包下,自己定义
proto代码接下来是ctrl+s保存,会自己生成对应的java类,如下图控制台表示生成成功
控制台然后项目刷新下,就会看到生成的文件
目录下的文件 生成的java类上面就是简单的集成和创建相关文件,希望可以对你们有帮助!
网友评论