Thrift概述
Thrift是一个软件框架,用来进行可扩展且跨语言的服务的开发。...它结合了功能强大的软件堆栈和代码生成引擎,以构建在 C++, Java, Python, PHP,
Ruby, Erlang, Perl, Haskell, C#, Cocoa, JavaScript,...Node.js, Smalltalk, and OCaml 等等编程语言间无缝结合的、高效的服务。...* TCompactProtocol : 压缩格式
* TJSONProtocol : JSON格式
* TSimpleJSONProtocol : 提供JSON只写协议, 生成的文件很容易通过脚本语言解析...I/O,一个独立的worker线程池来处理消息
* TThreadedSelectorServer 非阻塞,用多个线程来处理网络I/O。