Linkis: 构建高层与底层引擎间的计算中间件

下载需积分: 39 | ZIP格式 | 15.13MB | 更新于2025-01-02 | 172 浏览量 | 1 下载量 举报
收藏
资源摘要信息:"Linkis是一个计算中间件层,它在高层应用和底层引擎之间构建了一个中间层,提供了统一的接口访问各种后端计算存储引擎。这些计算存储引擎包括但不限于Spark、Python、TiDB等。Linkis通过标准接口如REST、WS、JDBC等,使得上层应用能够轻松地连接和访问底层引擎,同时支持脚本、用户定义函数(UDF)、函数和资源文件的互通。 Linkis的主要特征包括: 1. 支持多种后端计算存储引擎:Linkis提供对包括MySQL、Spark、Hive、Presto、Flink在内的多种后端数据处理引擎的连接和支持。 2. 提供标准接口:Linkis提供REST、JDBC、Java等标准接口,方便不同语言和框架的应用程序调用底层计算引擎的功能。 3. 多租户支持:Linkis具有多租户能力,意味着它可以支持在同一计算平台上为不同的用户或组织提供隔离的执行环境,确保数据安全和资源隔离。 4. 高性能和资源控制:Linkis在设计上注重性能和资源使用效率,支持对计算资源的有效管理,包括资源分配、调度和监控。 Linkis的功能涵盖了连接管理、脚本执行、资源编排、系统扩展和计算治理等方面。通过解耦应用层与引擎层,Linkis简化了复杂的网络调用关系,降低了整体系统的复杂度,并且节省了开发和维护的成本。自2019年推出以来,Linkis已经获得了超过700家公司的试用,以及1000多个沙盒试用用户,覆盖了金融、银行、电信、制造和互联网等多个行业。 在标签方面,Linkis关联了多个与大数据处理相关的标签,如SQL、Spark、Presto、Hive、Storage、JDBC、REST API、Engine、Impala、PySpark、UDF、Thrift-server、Resource Manager、Jobserver、Application Manager、Livy、Hive-table、Linkis、Context-service、Scriptis等。这些标签不仅反映了Linkis支持的计算存储引擎和接口类型,还体现了它作为大数据平台中重要的基础组件的地位。 关于压缩包子文件的文件名称列表中提到了"Linkis-master",这可能是指Linkis项目的源代码主仓库。该名称暗示了压缩包子文件包含了Linkis项目的源代码,允许用户下载和部署Linkis平台,或者进一步了解Linkis的内部实现和架构设计。"

相关推荐