Apache Thrift免费版(服务开发框架)是一款编程工具软件,officeba免费提供Apache Thrift免费版(服务开发框架)下载,更多Apache Thrift免费版(服务开发框架)相关版本就在officeba。
Apache Thrift是一款服务项目开发框架,给予跨语言表达服务项目开发设计作用,客户能够在pc软件上应用多语种开发设计自身的服务。pc软件适用多种多样基本数据类型,给予多种多样接口方式,达到绝大多数程序流程连接要求,提升客户高效率。
Apache Thrift作用:
页面描述语言-一切都在IDL文档中特定,能够从该文件转化成多语种的关联。
语言表达关联-很多语言表达和自然环境都适用Thrift
C
C#
Cocoa
D
Delphi
Erlang
Haskell
Java
OCaml
Perl
PHP
Python
Ruby
Smalltalk
~名字室内空间-每一个Thrift文档坐落于其自身的名字室内空间中,容许您在好几个Thrift文档中应用同样的标志符
语言表达名字室内空间-每一个Thrift文档,您能够特定每一种计算机语言应应用的名字室内空间
基本上种类-Thrift有小量的基本上种类。
变量定义和枚举类型-能够为变量定义值分派逻辑性名字
构造-应用构造对有关数据信息开展排序。构造能够具备一切种类的字段名。
稀少构造-并未设定的可选择基本上字段名和为空的参考字段将不容易根据电缆线推送
构造演变-根据应用字段名的整数金额标志符来解决字段名的加上和删掉,而不容易毁坏目前的手机客户端
器皿-您能够应用一切种类的集,目录和投射:基本上种类,构造和别的器皿。
定义方法-能够给一切种类一个能够更好地叙述它的名字
服务项目-服务项目是一组作用
服务项目承继-子服务项目完成其基本上服务项目的全部作用,而且能够具备别的作用
异步调用-能够异步调用不回到结果的涵数,因而在网络服务器进行对要求的解决以前,不容易堵塞手机客户端。网络服务器能够并行处理/混乱实行同一手机客户端的异步调用
出现异常-假如产生不正确,则涵数能够引起规范或客户界定的出现异常
循环结构-从0.9.2版逐渐,Thrift适用包括本身的构造或之后要申明的别的构造。
非作用
Apache Thrift不兼容下列作用:
struct承继-改成struct组成
多态-因为没有承继,因而也不兼容多态
轻载-服务项目中的全部方式 都务必唯一地取名
对映异构器皿-器皿中的全部物件都务必是同一种类
空回到-没法立即从涵数回到空。应用包装器构造或标识值替代
Apache Thrift是一个pc软件新项目,涉及到多种多样计算机语言和测试用例。大家的总体目标是使跨语言表达的靠谱,性能卓越的通讯和数据信息实例化尽量高效率和无缝拼接。Thrift最开始由Facebook开发设计,于2007年4月开源系统,并于2008年5月进到Apache创业孵化器。Thrift于2010年10月变成Apache TLP。
Apache Thrift致力于反映下列价值观念:
简易性 Thrift编码简易实用,没有多余的相互依赖。
全透明 勤俭节约合乎全部语言表达中最普遍的习惯用法。
一致性 生态因子,特殊于语言的功能归属于拓展,而不是关键库。
特性 争取特性第一,雅致第二。