服务器与VPS
促销优惠信息

中间件是什么,常用的中间件有哪些?

一、中间件是什么?

中间件(英语:Middleware)顾名思义是系统软件和用户应用软件之间连接的软件,以便于软件各部件之间的沟通,特别是应用软件对于系统软件的集中的逻辑,是一种独立的系统软件或服务程序,分布式应用软件借助这种软件在不同的技术之间共享资源。中间件在客户服务器的操作系统、网络和数据库之上,管理计算资源和网络通信。总的作用是为处于自己上层的应用软件提供运行与开发的环境,帮助用户灵活、高效地开发和集成复杂的应用软件。

也就是说,关于中间件,我们可以理解为:是一类能够为一种或多种应用程序合作互通、资源共享,同时还能够为该应用程序提供相关的服务的软件。中间件是一类软件统称,而非一种软件;中间件不仅仅实现互连,还要实现应用之间的互操作。

中间件是什么,常用的中间件有哪些?

中间件示意图

中间件的特点:

满足大量应用的需要;
运行于多种硬件和OS平台;
支持分布计算,提供跨网络、硬件和OS平台的透明性的应用或服务的交互;
支持标准的协议;
支持标准的接口。

二、常用的中间件有哪些?

因为中间件属于一类软件的统称,所以具体来说常用中间件有哪些不同的服务商有不同的定义,我们以阿里云中间件为例来说明一下,点击下面按钮进入阿里云中间件页面:

我们可以看到下列中间件产品:

企业级分布式应用服务EDAS

消息队列MQ

消息队列MQ for IoT

消息服务MNS

消息队列Kafka

性能测试PTS

业务实时监控服务ARMS

在产品选购页面上,首先我们可以看到有尝鲜体验的三款中间件:

中间件是什么,常用的中间件有哪些?

 

下面还有一组热卖的中间件产品:

中间件是什么,常用的中间件有哪些?

中间件产品

这里面每款中间件产品的功能和面向的用户都是不同的,阿里云方面有非常详细的说明,大家可以阅读相关介绍,本站有时间也会单独介绍某个具体的中间件产品。

本文参考:

百度百科:

https://baike.baidu.com/item/%E4%B8%AD%E9%97%B4%E4%BB%B6/452240?fr=aladdin

阿里云中间件:

https://promotion.aliyun.com/ntms/act/aliwareydssale.html?spm=a2c4e.11155515.0.0.3ae5315aOdWdHl&userCode=0a5rig7f

 

楚狂人 » 中间件是什么,常用的中间件有哪些?

相关推荐

  • 暂无文章

评论 抢沙发

  • (必填)
  • (必填)

觉得文章有用就打赏一下文章作者

非常感谢你的打赏,我们将继续给力更多优质内容,让我们一起创建更加美好的网络世界!

支付宝扫一扫打赏

微信扫一扫打赏