淺談服務器性能測試的全生命周期——從測試、結果分析到優化策略(3)
發表于:2016-11-28來源:騰訊作者:Micheal點擊數:
標簽:服務器
1.1.2.Thrift Thrift是一個跨語言的輕量級rpc消息和數據交換框架。Thrift支持幾乎絕大部分主流的語言,包括C++, Java , Python, PHP, Ruby, Erlang, Perl, Haskell, C#, Cocoa,
Thrift是一個跨語言的輕量級rpc消息和數據交換框架。Thrift支持幾乎絕大部分主流的語言,包括C++, Java, Python, PHP, Ruby, Erlang, Perl, Haskell, C#, Cocoa, Smalltalk, and OCaml,雖然大部分我都沒有用過。相對于protobuf,thrift提供了全套RPC解決方案,包括序列化機制、傳輸層、并發處理框架等,也因為如此thrift的學習成本比較高。
Tdr是騰訊自研跨平臺多語言數據表示組件,主要用于基于數據的序列化反序列化(支持二進制方式和XML文本方式)以及ORM數據存儲。廣泛用于互娛自研游戲和部分代理游戲。在性能上基本和protobuf差不多,主要應用在C++程序中。
在做服務器性能測試之前,我們需要了解它的協議是怎么定義的。
原文轉自:http://wetest.qq.com/lab/view/102.html