基于框架选型目的来理解thrift框架
(1)thrift使用的步骤
从官方的文档和一些使用的例子中,可以发现thrift需要定义一个IDL文件,执行代码生成后
客户端的代码需要自己来实现,一些头文件需要修改,重新编译,才能生成一个可用的客户端
服务器端的代码需要实现IDL中定义的接口,可能也要修改一些端口的信息,然后重新编译,就得到了一个服务端
(2)thrift已经做了哪些工作?
通讯的协议thrift已经订好
协议对象的序列化和反序列化thrift已经完成
网络编程的部分,也不需要关心了,thrift已经实现好了客户端和服务器的部分了
(3)thrift与protobuf的对比
protobuf主要是一种序列化机制
thrift提供了全套RPC解决方案,包括序列化机制、传输层、并发处理框架等
序列化的效率,protobuf表现较好
阅读(1100) | 评论(0) | 转发(0) |