好湿?好紧?好多水好爽自慰,久久久噜久噜久久综合,成人做爰A片免费看黄冈,机机对机机30分钟无遮挡

主頁 > 知識庫 > python Protobuf定義消息類型知識點講解

python Protobuf定義消息類型知識點講解

熱門標簽:qt百度地圖標注 遼寧智能外呼系統需要多少錢 螳螂科技外呼系統怎么用 阿里電話機器人對話 地圖地圖標注有嘆號 400電話申請資格 舉辦過冬奧會的城市地圖標注 正安縣地圖標注app 電銷機器人系統廠家鄭州

讓我們從一個非常簡單的例子開始。假設您想要定義“搜索請求”的消息格式。每個請求包含一個查詢字符串、您對查詢結果感興趣的頁數以及每頁上有多少個查詢結果。

可以采用如下的方式來定義消息類型的.proto文件了:

syntax = "proto3"; // 聲明使用 proto3 語法
message SearchRequest {
string query = 1; // 每個字段都要指定數據類型
int32 page_number = 2; // 這里的數字2 是標識符,最小的標識號可以從1開始,最大到2^29 - 1, or 536,870,911。不可以使用其中的[19000-19999]
int32 result_per_page = 3; // 這里是注釋,使用 //
}

(1)第一行指定了你正在使用 proto3 語法:如果不指定,編譯器會使用 proto2。這個指定語法必須是文件的非空非注釋的第一行。

(2)SearchRequest消息格式有三個字段,在消息中承載的數據分別對應于每一個字段。其中每個字段都有一個名字和一種類型。

(3)向.proto文件添加注釋,可以使用C/C++/java風格的雙斜杠(//) 語法格式。

(4)在消息體中,每個字段都有唯一的一個數字標識符。這些標識符用來在消息的二進制格式中識別各個字段,一旦開始使用就不能再改變。

知識點擴展:

Protobuf 不是一個自描述的協議,序列化后的二進制消息中應該沒有必要的類型信息。所以采取往消息體中增加額外信息的方式來輔助確定消息類型。

  1. 使用枚舉MsgType定義消息類型,每種消息對應一種消息類型
  2. 所有的消息都有一個消息類型字段,注意此字段的編號保持確定
  3. 定義輔助消息BaseMsg,只包含一個消息類型字段,用于輔助反序列化

到此這篇關于python Protobuf定義消息類型知識點講解的文章就介紹到這了,更多相關python Protobuf定義消息類型內容請搜索腳本之家以前的文章或繼續瀏覽下面的相關文章希望大家以后多多支持腳本之家!

您可能感興趣的文章:
  • Python使用protobuf序列化和反序列化的實現
  • python開發一個解析protobuf文件的簡單編譯器
  • 如何在mac環境中用python處理protobuf
  • python如何通過protobuf實現rpc
  • python使用protobufde的過程解析

標簽:隨州 阜新 昭通 合肥 濟源 信陽 興安盟 淘寶好評回訪

巨人網絡通訊聲明:本文標題《python Protobuf定義消息類型知識點講解》,本文關鍵詞  python,Protobuf,定義,消息,;如發現本文內容存在版權問題,煩請提供相關信息告之我們,我們將及時溝通與處理。本站內容系統采集于網絡,涉及言論、版權與本站無關。
  • 相關文章
  • 下面列出與本文章《python Protobuf定義消息類型知識點講解》相關的同類信息!
  • 本頁收集關于python Protobuf定義消息類型知識點講解的相關信息資訊供網民參考!
  • 推薦文章
    主站蜘蛛池模板: 東北老熟女黃色A片| 日本年轻护士毛茸茸视频| 久久久久精品国产亚洲AV嘛盔豆| 香蕉免费高清完整| 共夫(双性NP)| 乱子伦一区二区三区高清免费| Freeg Gay Sex GV TV| 国内精品视频一区二区三区八戒 | 女人?精AAAA片一级国| 色戒HD未删减版钟丽缇| 《中文字幕乱在线伦视频》| 日本亚洲成高清一区二区三区| 日本亚欧乱色视频| 女人与拘做受免费观看| 欧美精品手机在线| 出轨肉到失禁高h| 坐公交车弄了2个小时小视频| 亚洲三级小说| 久久这里只有精品6366| 国产18禁免费又黄污污黄网站| 中文字幕第18页萱萱影视| 波多野结衣av免费观看| 小丽好紧好爽再浪一点| 我天天被男同桌玩下面| 欧美milk大超乳| 51精品少妇人妻AV一区二区| 国产日韩精品欧美一区喷| 黄网站app| 欧美在线精品一区二区三区不卡 | 中文字幕乱码人成乱码在线视频| 黄色在线免费观看网址| 国产学生粉嫩无套进入小说 | jizz毛片| 好硬好爽| 性爱视频在线播放| 久久久久久久久免费看无码| 欧美ⅴdeσsex性欧美| 扒开美女?狂揉?樱花岛视频| 欧美疯狂性受XXXXX羞涩Av| ?国产免费嫩草影院?| 在线草|