Thrift是Facebook为了促进高效、可扩展的后台服务的开发和实现而开发的一套软件库和代码生成工具集。它的主要目标是通过将各个语言中趋于大量定制的部分抽象进一个被各个语言实现的公共语言库中实现高效、可靠的跨语言通信。特别地,Thrift允许开发人员在一个单独的中性语言(不依赖任何语言)文件中定义数据类型和服务接口并编写用于构建RPC客户端、服务端的所有必要代码。
这篇文章详细说明了动机、我们在Thrift中所作的设计选择和一些特别有趣的实现细节。这篇文章并不是被当做调查研究来写,而是对我们做了什么以及为什么做的一个阐述。
————————————————
版权声明:本文为CSDN博主「coder_chenwei」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/chenweicode/article/details/96131738
1