Apache Thrift(服务开发框架) V0.14.1 免费版

软件类型:应用软件
软件大小:6.22 MB
更新时间:2022-01-27
软件评级:
运行环境:WinAll
软件语言:简体中文
安全监测: 无插件 360 √ 腾讯 √ 金山 √ 瑞星 √
软件介绍 下载地址 其他版本

  Apache Thrift是一款服务开发框架,提供跨语言服务开发功能,用户可以在软件上使用多种语言开发自己的服务项目。软件支持多种数据类型,提供多种接口类型,满足大部分程序接入需求,提高用户效率。

Apache

软件功能

  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是一个软件项目,涉及多种编程语言和用例。我们的目标是使跨语言的可靠,高性能的通信和数据序列化尽可能高效和无缝。Thrift最初由Facebook开发,于2007年4月开源,并于2008年5月进入Apache孵化器。Thrift于2010年10月成为Apache TLP。

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

  简单性 Thrift代码简单易用,没有不必要的依赖关系。

  透明 节俭符合所有语言中最常见的习惯用法。

  一致性 生态位,特定于语言的功能属于扩展,而不是核心库。

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

下载地址

正在读取下载地址...

其他版本

Apache Superset(开源可视化平台) V0.38.1 官方版

75.80 MB
查看详情

Apache Solr(全文搜索服务器) V8.8.0 免费版

141.52 MB
查看详情

Apache NetBeans IDE V12.1 官方最新版

374.19 MB
查看详情

Apache HTTP Server V2.2.25 英文安装版

4.83 MB
查看详情

Apache Tomcat V9.0.17 官方版

10.87 MB
查看详情

Apache II评分系统 V3.3.0 官方安装版

16.61 MB
查看详情

Apache Cassandra分布式数据库 V3.11.7 官方版

45.82 MB
查看详情

Apache JMeter V5.4 简体中文版

70.45 MB
查看详情
提取码
xtbl
关闭 前往下载