當前位置:編程學習大全網 - 網站源碼 - dubbo協議

dubbo協議

dubbo協議是dubbo默認的協議,它的特點如下:

Dubbo 協議采用經典定長包頭+變長包體的協議設計,包頭記錄了數據的序列化方式,請求狀態,數據長度等信息,包體是請求/響應對象序列化後的二進制數據。格式見下圖

字段說明: 2字節short類型的Magic 1字節的消息標誌位 5位序列化id 1位心跳還是正常請求 1位雙向還是單向 1位請求還是響應 1字節的狀態位 8字節的消息id 4字節數據長度

網絡傳輸層傳輸的就是這種二進制數據,基本流程如下

關於更多dubbo支持的RPC協議大家可以參考這篇文章

  • 上一篇:如何自己搭建壹個xmpp,實現推送消息
  • 下一篇:估波指標
  • copyright 2024編程學習大全網