
vivo互聯網消息推送平臺團隊
RPC框架是服務端開發者的常用框架,本書基於Linux基金會旗下的Tars框架編寫,旨在幫助讀者掌握高性能RPC框架Tars。 本書共6章。第1章介紹Tars框架知識與多語言交互實戰項目;第 2 章講述Tars框架的使用,例如用 docker-compose 部署Tars服務框架,以及不同語言(以Java和Go爲例)服務的構建和調用;第 3 章介紹Tars框架的高級特性,涉及按set調用、無損發佈、自定義 Filter、使用Tars命令、使用Protocol Buffers 協議等內容;第 4 章剖析Tars框架核心原理,包括Tars RPC原理剖析及Tars NIO網絡編程和Tars Netty網絡編程;第 5 章進行Tars-Java源碼解析,涵蓋Tars客戶端源碼分析、Tars服務端源碼分析等;第6章進行Tars-Cpp源碼解析,涉及Tars-Cpp整體架構、Tars-Cpp網絡分析等。書中還有豐富的案例和代碼演示,讀者可藉助配套資源進行實踐以進一步鞏固所學知識。 本書適合有一定服務端開發基礎,想要掌握高性能 RPC 框架 Tars 的讀者閱讀。通過閱讀本書,讀者能夠更好地掌握Tars相關特性,並將其運用到開發實踐中。