阿里云中间件是什么?这其实是一个比较虚的概念。广义的中间件范围很广。起沟通作用的都可以认为是中间件。甚至ODBC这样的东西你也可以认为是中间件。

使用了中间件之后,以前直接连接的前台应用程序和数据库之前就多了个中间件,现在前台程序把请求发给中间件,中间件再把请求发给数据库,数据库处理结束之后把结果返回到中间件,中间件再把结果送回给前台。

中间件(MiddleWare)从字面上解释就是“处于中间的软件”,尽管程序员之外的读者会感觉陌生,但其实早在1990年,中间件就作为网络应用的基础设施出现了。诞生于贝尔实验室的Tuxedo系统就是最早用于交易系统的中间件。中间件的出现解决了异构分布网络环境下软件系统的通信、互操作、协同、事务、安全等共性问题。因为其在系统中的重要性,中间件与操作系统、数据库被称为系统软件的三驾马车。

阿里云中间件主要有包含这么几个:

分布式关系型数据库DRDS_水平拆分 做数据库扩展性的

消息队列MQ 是做消息的中间件

企业级分布式应用服务EDAS 做分布式服务的

还有一些其他的中间件,比如配置服务 缓存 等等,也都会放在中间件里

阿里云中间件官网https://aliyun.com/ntms/act/aliwareydssale.html

中间件不是从功能,或者特性来定义的概念,而是用“位置”来定义的名字,就容易被不同的人从不同角度赋予其不同的含义。IDC曾经给中间件下的定义是“中间件是一种独立的系统软件或服务程序,分布式应用软件借助这种软件在不同的技术之间共享资源,中间件位于客户机服务器的操作系统之上,管理计算资源和网络通信”。我国学术界一般认可的定义是“中间件是指网络环境下处于操作系统、数据库等系统软件和应用软件之间的一种起连接作用的分布式软件,主要解决异构网络环境下分布式应用软件的互连与互操作问题,提供标准接口、协议,屏蔽实现细节,提高应用系统易移植性。中科院软件所研究员仲萃豪形象地把中间件定义为“平台+通信”。这个定义限定了只有用于分布式系统中的此类软件才能被称为中间件,同时此定义还可以把中间件与支撑软件和实用软件区分开来。中间件处于操作系统软件与用户的应用软件的中间。中间件在操作系统、网络和数据库之上,应用软件的下层,总的作用是为处于自己上层的应用软件提供运行与开发的环境,帮助用户灵活、高效地开发和集成复杂的应用软件。形象地说就是“上下”之间的“中间”。此外,中间件主要为网络分布式计算环境提供通信服务、交换服务、语义互操作服务等系统之间的协同集成服务,解决系统之间的互连互通问题。形象地说就是所谓“左右”之间的“中间”。要深入理解什么是中间件,形式化的定义固然重要,我们还得从概念本身去深入理解其核心特征才是最重要的。要理解一个概念,从内涵和外延两个方面去描述是哲学上非常重要的一套方法体系。

以上就是关于阿里云中间件的介绍

阿里云中间件是什么-阿里云中间件介绍相关推荐

  1. 【阿里云2020校招提前批】中间件核心部门疯狂直推中!

    [阿里云2020校招提前批]中间件核心部门疯狂直推中! 招聘对象 部门介绍 我们的使命 我们的愿景 团队大咖 开放职位 职位要求 工作地点 招聘渠道 来了来了来了!!!我知道你们都等我很久了

  2. 海量数据大课学习笔记(5)-阿里云Linux服务器选配和常用中间件环境安装-小滴课堂

    文章目录 前言 第1集 云服务器配置和搭建Docker相关讲解 第2集 云服务器基础设施安装之Mysql8.0+Redis6.X安装 第3集 云服务器基础设施安装之Nacos2.x+Mysql8配置持 ...

  3. 始于阿里,回归社区:阿里8个项目进入CNCF云原生全景图

    破土而出的生命力,源自理想主义者心底对技术的信念. 云原生技术正席卷全球,云原生基金会在去年KubeCon +CloudNativeCon NA的现场宣布: 其正在孵化的项目已达14个,入驻的厂家或产 ...

  4. 阿里云、浙江大学成立“智云实验室” 打造中国高校数字化样本

    中国正在经历一场数字化变革,教育领域同样如此. 据统计,截至2017年5月,全国高等学校共计2914所:当年的全国高校毕业生多达795万人.如何应用数字技术统筹高校的科研方向.加快实验室技术产业转化? ...

  5. 阿里云资深专家李国强:云原生的一些趋势和新方向

    作者:阿里云用户组 2021 年 11 月 26 日,阿里云用户组(AUG)第 3 期活动在广州顺利举行.具有丰富的容器.微服务等领域经验的阿里云云原生资深专家李国强,向现场数十家广州企业分享了云原生 ...

  6. 阿里巴巴成立云原生技术委员会,云原生升级为阿里技术新战略

    9 月 18 日,2020 杭州云栖大会期间,阿里巴巴正式成立云原生技术委员会(以下简称委员会),阿里巴巴高级研究员蒋江伟担任委员会负责人,达摩院数据库首席科学家李飞飞.阿里云计算平台高级研究员贾扬清 ...

  7. 媒体声音 | 阿里云王伟民:阿里云数据库的策略与思考

    简介: DTCC 2021大会上,阿里云数据库事业部 产品与解决方案部总经理 王伟民(花名:唯敏)发表主题演讲<云原生数据库2.0,一站式全链路数据管理与服务>,并接受IT168企业级&a ...

  8. 阿里云研究员叔同:云原生是企业数字创新的最短路径

    简介: 今天,数字化成为企业的核心竞争力,千行百业都在拥抱云计算,拥抱云原生.2020年我们认为是云原生的落地元年,那么2021年将是云原生加速推动企业数字创新的关键节点. 作者 | 叔同 来源 | ...

  9. 阿里技术专家:进击的 Java ,云原生时代的蜕变

    作者| 易立 阿里云资深技术专家 导读:云原生时代的来临,与Java 开发者到底有什么联系?有人说,云原生压根不是为了 Java 存在的.然而,本文的作者却认为云原生时代,Java 依然可以胜任&qu ...

最新文章

  1. 《3D数学基础》系列视频 1.5 向量的夹角
  2. 谁说菜鸟不会数据分析python下载_刻意练习9:《谁说菜鸟不会数据分析python篇》第3章编程基础总计46页学习笔记...
  3. Spark HistoryServer日志解析清理异常
  4. 天天象棋 残局闯关 第1关
  5. Struts 2常见应用
  6. Java启动参数与内存调优一些学习笔记
  7. Python对json数据的操作(香烟示例)
  8. mysql 表 区 块 页_数据库 | 001-MySQL梳理系列(一)
  9. vs配置opencv
  10. RMI 自己创建的 过程
  11. E-prime基本介绍
  12. C++中头文件iostream介绍
  13. scara机器人动荷载_【机器人在线】SCARA机械结构参数计算说明 下
  14. js 获取浏览器宽度和高度
  15. pca图解读_PCA 图像识别 详解(一)
  16. android 锁机代码‘’,android手机锁机txt代码
  17. 彩色空间(Color Space)
  18. 【springboot中jasypt-spring-boot-starter的使用】
  19. 【IoT】产品开发:产品开发战略指南:如何获得竞争优势?
  20. tdk磁材手册_TDK 集团发布关于铝电解电容器的完整修订版 《数据手册》

热门文章

  1. 北京考虑分时分区单双号限行预期效果遭质疑-北京-分时分区-单双号限行
  2. python freshman day2
  3. 软件设计师:计算机硬件基础
  4. sap成本流怎么看_SAP成本计算过程
  5. python一行输出多个数据_如何在Python中让两个print()函数的输出打印在一行内?
  6. 尝试安装时出现“无法安装 Office(64 位或 32 位)”错误
  7. 如何给apk安装包去毒,避免被识别为病毒和木马
  8. 曲线拟合最小二乘法优缺点_对最小二乘法拟合曲线的简单说明
  9. 配置zabbix管理账号
  10. 从巴贝奇、爱达到图灵