1. 首页 > 产业新闻 > 激光

中间件国产中间件介绍及技术选项参考

一、中间件定义

为解决分布异构问题,提出了中间件概念,中间件是位于平台(硬件和操作系统)和应用之间的通用服务,这些服务具有标准的程序接口和协议。针对不同的操作系统和硬件平台,有符合接口和协议规范的多种实现。可以为处于上层的应用软件提供运行与开发环境,封装不同应用系统的API接口,为应用提供统一标准接口,使应用的开发、运行与操作系统解耦,屏蔽底层的技术细节差异,确保应用的独立性。


所处位置:中间件在操作系统、网络和数据库之上,应用软件的下层。中间件功能:1)通信支持。2)应用支持。3)公共服务。

二、中间件分类

中间件可以分为基础中间件、集成中间件和行业领域应用平台。三大基础中间件:交易中间件、消息中间件和应用服务器中间件。“软件基础平台”:传统中间件经过不断扩展、演进之后的系列产品总称。Gartner 的ITGlossary中,将其释为包括应用程序开发软件(AD)、应用集成中间件(AIM)、信息管理软件、存储管理软件、IT运营管理和安全软件,以及其他基础设施软件的一系列产品统称。

三、中间件技术选型与测评分析

中间件在数字化建设中起到承上启下之作用,在不同的技术体系下如何选型呢,以下我们实验室基于东方通、宝蓝德、金蝶、中创、华宇的中间件产品分别在不同的技术体系下测试。

(1)测试环境

序号

用途

硬件环境

软件环境

1

同方超强TL621-V3

CPU:2*4核(3B4000)

内存:32G

硬盘:240G SSD+2TB HHD

操作系统:UOS

2

同方超强K620-M1

CPU:2*48核(鲲鹏920)

内存:64G

硬盘:240G SSD+2TB HHD

操作系统:UOS

3

长城擎天DF720

CPU:64核(FT2000+)

内存:256G

硬盘:240G*2SSD +2.5THDD

操作系统:UOS


(2)常用功能

常用功能是检验一个中间件是否成熟、完善的标志,常用功能的缺失意味着中间件可能在使用上、适用场景上有一定的局限性,通过对比常用功能,对比各项中间件优缺点 。

序号

功能项

中间件

宝兰德

东方通

金蝶

华宇

中创

1

实例管理

支持

支持

支持

支持

支持

2

应用发布

支持

支持

支持

支持

支持

3

HTTP/HTTPS配置

支持

支持

支持

支持

支持

4

修改端口

支持

支持

支持

支持

支持

5

JDBC配置

支持

支持

支持

支持

支持

6

JVM配置

支持

支持

支持

支持

支持

7

系统监控

支持

支持

支持

支持

支持

(3)性能测试

飞腾+UOS

结果分析:

综合性能测试数据分析,在飞腾平台中,金蝶、东方通、宝兰德、华宇整体性能比较接近,相差不大,中创相比其他4类中间件产品,具有一定差距,但是中创整体cpu使用率较低,服务器资消耗较小,可以采用虚拟化技术,部署多个节点,充分利用服务器资源。

龙芯+UOS

结果分析:

龙芯平台上面金蝶、东方通、宝兰德、华宇、中创对于cpu使用率的控制策略不同,导致测试性能数据差距较大。其中金蝶、宝兰德、华宇对于cpu使用率没有做限制,最高达到了100%,而东方通和中创则限制cpu使用率在70%左右,一般cpu使用率控制在0-75%之间相对较为安全,根据这一原则,综合对比cpu使用率在75%左右时各家中间件产品的性能数据,金蝶、东方通、宝兰德、华宇性能相差不大,其中金蝶略优,东方通、宝兰德、华宇性能较为接近;中创则和其他存在一定差距。

鲲鹏+UOS

结果分析:

综合性能测试数据分析,在飞腾平台中,金蝶、东方通、宝兰德、华宇整体性能比较接近,相差不大,中创相比其他4类中间件产品,具有一定差距,但是中创整体cpu使用率较低,服务器资消耗较小,可以采用虚拟化技术,部署多个节点,充分利用服务器资源。

x86+CentOS

结果分析:

综合性能测试数据分析,在x86平台中,金蝶、东方通、宝兰德、华宇整体性能比较接近,相差不大,中创相比其他4类中间件产品,具有一定差距,但是中创整体cpu使用率较低,服务器资消耗较小,可以采用虚拟化技术,部署多个节点,充分利用服务器资源。

综上,选型信创中间件过程中需要综合考量技术架构选型、成本、功能、性能等多方因素,以上仅供参考。

版权声明:本文转载于今日头条,版权归作者所有,如果侵权,请联系本站编辑删除

本文采摘于网络,不代表本站立场,转载联系作者并注明出处:https://www.iotsj.com//chanye/jiguang/4370.html

联系我们

在线咨询:点击这里给我发消息

微信号:666666