Google 开发的 Protobuf 会经常被拿来和 Thrift 比较,不过 Protobuf 主要提供序列化/反序列化的功能,而 Thrift 还提供了几个 server 模型,加上可以自动生成代码,大大简化了 RPC 的开发。
TSimpleServer
以 上一篇笔记 的 echo server 为例,一个使用 TSimpleServer 的服务端如下:
// This autogenerated skeleton file illustrates how to build a server.
// You should copy it to
… 阅读全文…