当前位置:楚狂人博客 > 主机/云服务器 > 正文

作者:楚狂人

我本楚狂人,凤歌笑孔丘。

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

一、中间件是什么?

中间件(英语: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

 

未经允许不得转载:

作者:楚狂人, 转载或复制请以 超链接形式 并注明出处 楚狂人博客
原文地址:《中间件是什么,常用的中间件有哪些?》 发布于2019-01-23

分享到:
赞(3) 打赏

评论 抢沙发

1 + 7 =


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

长按图片转发给朋友

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

支付宝扫一扫打赏

微信扫一扫打赏

阿里云8月爆款活动

云服务器全场2折起,活动期间,用户通过本活动页面购买指定云产品,可享受相应的优惠折扣同一用户限购1单。

了解一下

切换注册

登录

忘记密码 ?

您也可以使用第三方帐号快捷登录

Q Q 登 录
微 博 登 录
切换登录

注册