thrift語法與入門:java
http://wuchong.me/blog/2015/10/07/thrift-induction/
web
http://dongxicheng.org/search-engine/thrift-guide/
shell
http://wuchong.me/blog/2015/10/07/thrift-practice/
服務器
個人實踐:ide
thrift編寫順序:ui
- 更改.thrift文件,增長新struct(對象原型),service(服務原型)。
- 執行shell生成.java類。(也有genthrift網頁)(須要安裝thrift,公司使用thrift 0.8.0)
- 因爲.java類屬於專門的項目(hotelthrift->lib項目),將項目對應pom.xml的version改成x.x-SNAPSHOT,mvn deploy完成部署。
- 更改依賴方(服務器端)的pom.xml依賴version爲x.x-SNAPSHOT。
- 在服務器端繼承上述類.Iface接口,生成service類。
- 服務器配置thrift-server.xml並加入web.xml。
- 客戶端配置thrift-client.xml並加入web.xml。
- 在客戶端自動裝配service類,調用其方法,便可完成RPC調用。