欢迎来到游戏爱好者,这里是最新最全的游戏下载基地!

您的位置:首页 > 编程软件 > 软件编程 > Apache Thrift(服务开发框架)
Apache Thrift(服务开发框架)

Apache Thrift(服务开发框架)

Apache Thrift服务于网站开发以及本地软件编程项目开发等环境下的框架供给,整个工具预备了大量的成品源码和定义规范,对开流程有着较为精确的定义,从项目的前后端各处着手进行程序优化,并完成即时的项目可行性以及运行稳定性测试,检验全新框架下所有源码的对应程度,改进开发速率。

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软件特点

Apache Thrift是一个软件项目,触及不同编程语言和用例。我们的方针是使跨语言的靠得住,高机能的通讯和数据序列化尽量高效和无缝。Thrift于2007年4月开源,并于2008年5月进入Apache孵化器。Thrift于2010年10月成为Apache TLP。

Apache Thrift旨在表现以下价值观:

易懂性 Thrift代码易懂易用,没有没必要要的依靠关系。

通明 俭仆合适一切语言中最多见的习气用法。

同样性 生态位,特定于语言的性能属于扩大,而不是焦点库。

机能 力争机能第一,优雅第二。

Apache Thrift软件优势

1、俭仆的类型

Thrift类型系统旨在使顺序员不管运用哪一种编程语言,都可以尽量多地运用本机类型。此信息基于而且代替了Thrift白皮书中的信息。的俭仆IDL供给了用于发生针对每一个方针语言代码的类型的描写。

2、根基类型

选择根基类型的目标是简化和清晰而不是数目浩繁,重点放在一切编程语言中可用的键类型上。

bool:布尔值(对或错)

字节:8位有符号整数

i16:16位有符号整数

i32:32位有符号整数

i64:64位有符号整数

double:64位浮点数

字符串:运用UTF-8编码编码的文本字符串

3、布局

俭仆布局界说了一个公共工具它们素质上同等于OOP语言中的类,但没有担当。一个布局具有一组强类型字段,每一个字段都有一个独一的称号标识符。字段能够具有Thrift IDL中描写的各类正文(数字字段ID,可选的默许值等) 。

4、容器

俭仆容器是强类型的容器,它们映照到大大都编程语言中的经常使用容器和经常使用容器类型。

共有三种容器类型:

列表:元素的有序列表。转换为STL向量,Java ArrayList,剧本语言的本机数组等。

放:无序的独一元素集。转换为STL集,Java HashSet,Python中的集等。注重:PHP不拥有集,是以与List类似。

map :严酷独一的键到值的映照。转换为STL映照,Java HashMap,PHP联系关系数组,Python / Ruby字典等。虽然供给了默许值,但类型映照未明白牢固。加入了自行设置代码转换器指令,以许可以各类方针语言替代自行设置类型。

小编测评

Apache Thrift可以在既有项目源码组合的基础上,添加众多辅助性质的功能框架,这也是软件编程项目的重要组成部分,可以综合先前开发遇到的各类源码不对应或者是运行乱码等问题来逐一进行更正,进一步提升所有结构之间的关联,出现问题时也可以在短时间定位问题源头。

看了这么多,你下载了Apache Thrift(服务开发框架)吗?想要下载最新软件就来软件爱好者好玩的游戏、简单易懂的软件教程、令人耳目一新的游戏玩法这里统统都有,更多精彩不容错过!

查看全部
  • 软件大小:9.72MB
  • 软件版本:0.14.8
  • 支持语言:简体中文
  • 软件分类:编程软件/软件编程
  • 上架时间:2025-08-03
  • 运行环境:WinXp,Win2003,WinVista,Win 7,Win 8,Win 10,x64,Linux,Mac
  • 授权方式:免费版
  • 关键字:
无插件 360通过 腾讯通过 金山通过 瑞星通过
本地下载

文件大小:9.72MB

7.5

综合评分:7.5

  • Apache Thrift(服务开发框架)1

相关软件

下载地址

!下载安装、资源包有误、报错等问题向我们反馈

注意事项

本站所有资源(含游戏)均是软件作者、开发商投稿,任何涉及商业盈利目的均不得使用,否则产生的一切后果将由您自己承担!本站将不对任何资源负法律责任,所有资源请在下载后24小时内删除。

如侵犯了您的版权、商标等,请立刻联系我们并具体说明情况后,本站将尽快处理删除。若有关在线投稿、无法下载等问题,请与本站客服人员联系QQ: 481103985

用户可自行按线路选择相应的下载点,可以直接点击下载/另存为,若直接点击下载速度太慢,请尝试使用高速下载器。为确保下载的文件能正常使用,请使用WinRAR最新版本解压本站软件。

建议大家谨慎对待所下载的文件,大家在安装的时候务必留意每一步!关于360安全卫士或QQ电脑管家的有关提示,请自行注意选择操作。

编程软件

最新软件

更多>

软件编程排行榜