标签:rip 定义 翻译 pytho 文件的 gen inf lan php
一 描述thrift(个人英语飘过六级,翻译的肯定不是很准确,请谅解。)
Apache thrift框架,旨在处理扩语言的开发服务,它结合代码生产引擎的软件栈,构建高效地和无缝地运行在C++, Java, Python, PHP, Ruby, Erlang, Perl, Haskell, C#, Cocoa, JavaScript, Node.js, Smalltalk, OCaml和Delphi等语言中的服务。
二 文件说明和使用方式(thrift通过一个中间语言IDL(接口定义语言)来定义RPC的数据类型和接口)
我们需要定义一个thrift文件,这个文件是由thrift tpe(相当于实体类,也可以理解为使我们需要进行服务间传递的消息)和Service(这个Service就相当于一个service类,中间有各种方法)构成的接口定义文件。文件中定义的Service将有服务端进行实现,并由客户端进行调用。thrift编辑器将你定义的thrift文件生产为你客户端和服务端使用的资源文件。通过运行thrift --gen <language> <Thrift filename>来生产资源文件。
--language是你使用的编程语言。
--Thrift filename生产文件的位置
三 协议栈结构
标签:rip 定义 翻译 pytho 文件的 gen inf lan php
原文地址:https://www.cnblogs.com/sxrtb/p/12209719.html