1.為什么要用protocol?buffer
最近博主使用netty選擇序列化協(xié)議,所以記錄一下僧凰。能看到這篇文章你大概已經(jīng)知道為什么要使用protocol?buffer。這里再次簡要說明一下,protocol?buffer是google推出的一種序列化協(xié)議撮胧,就像java對象序列化差不多意思,protocol?buffer序列化后傳輸?shù)捏w積小很多老翘,具體為啥小百度很多芹啥。
2.首先下載支持protocol?buffer語法支持的插件
按照順序一次點(diǎn)開 Help>Eclipse?Marketplace?如下圖所示,然后點(diǎn)擊install安裝,稍后提示重啟即可
3.配置protocol?buffer的編譯參數(shù)
按順序一次點(diǎn)擊Window>Preferences>Protocol Buffer>Compiler?如下圖配置即可
說明:main里面有一個(gè)exe是用來編譯的.proto的,可以選擇google下載陋气,考慮到很多人出不去博主放一個(gè)網(wǎng)盤提供鏈接:https://pan.baidu.com/s/1HaSuAC2ZCSHtZrXJTzZZCw? ? ? ? ?提取碼:2ny1? options是選著語言荞彼,這里我們選著Java. refresh表示保存生成對象文件
4.創(chuàng)建一個(gè)簡單的.proto文件
下面是根據(jù)proto2協(xié)議創(chuàng)建,箭頭所指的就是需要生成在哪個(gè)包下,自己定義
接下來是ctrl+s保存,會自己生成對應(yīng)的java類,如下圖控制臺表示生成成功
然后項(xiàng)目刷新下钓账,就會看到生成的文件
上面就是簡單的集成和創(chuàng)建相關(guān)文件,希望可以對你們有幫助絮宁!