本文共 465 字,大约阅读时间需要 1 分钟。
很多公司使用Thrift作为基础通信组件,相当一部分的RPC服务基于Thrift框架。公司的日UV在千万级别,Thrift很好地支持了高并发访问,并且Thrift相对简单地编程模型也提高了服务地开发效率。
Thrift源于Facebook, 目前已经作为开源项目提交给了Apahce。Thrift解决了Facebook各系统的大数据量传输通信和内部不同语言环境的跨平台调用。Thrift的官方网站:
描述了一个RPC框架的基本组件,包括服务器端发布和调用服务组件,NIO组件,协议和编解码组件,客户端调用组件,客户端代理组件等等
TProtocol 协议和编解码组件
TTransport 传输组件
TProcessor 服务调用组件
TServer,Client 服务器和客户端组件
IDL 服务描述组件,负责生产跨平台客户端
转载地址:http://poqwm.baihongyu.com/