Dubbo3 thrift 協(xié)議

2022-04-24 16:41 更新

thrift:// 協(xié)議參考手冊

當(dāng)前 dubbo 支持的 thrift 協(xié)議是對 thrift 原生協(xié)議 1 的擴展,在原生協(xié)議的基礎(chǔ)上添加了一些額外的頭信息,比如 service name,magic number 等。

提示

2.3.0 

以上版本支持

使用 dubbo thrift 協(xié)議同樣需要使用 thrift 的 idl compiler 編譯生成相應(yīng)的 java 代碼,后續(xù)版本中會在這方面做一些增強。

依賴

<dependency>
    <groupId>org.apache.thrift</groupId>
    <artifactId>libthrift</artifactId>
    <version>0.8.0</version>
</dependency>

配置

所有服務(wù)共用一個端口 2

<dubbo:protocol name="thrift" port="3030" />

使用

可以參考 dubbo 項目中的示例代碼

常見問題

  • Thrift 不支持 null 值,即:不能在協(xié)議中傳遞 null 值

  1. Thrift 是 Facebook 捐給 Apache 的一個 RPC 框架 ??

  2. 與原生Thrift不兼容 ??


以上內(nèi)容是否對您有幫助:
在線筆記
App下載
App下載

掃描二維碼

下載編程獅App

公眾號
微信公眾號

編程獅公眾號