码迷,mamicode.com
首页 > 其他好文 > 详细

[架构]辨析: 高可用 | 集群 | 主从 | 负载均衡 | 反向代理 | 中间件 | 微服务 | 容器 | 云原生 | DevOps

时间:2020-08-06 09:33:24      阅读:79      评论:0      收藏:0      [点我收藏+]

标签:war   没有   应用软件   ops   区分   比较   devops   帮助   开发人员   

中间件

中间件是介于【应用软件】和【操作系统软件】之间的一类软件。它使用操作系统软件所提供的基础服务(功能),衔接网络上应用系统的各个部分或不同的应用,能够达到资源共享、功能共享的目的。
"将具体业务和底层逻辑解耦的组件。" / "非业务的技术类组件" ----知乎
目前,它并没有很严格的定义,但是普遍接受IDC的定义:中间件是一种独立的系统软件服务程序,分布式应用软件借助这种软件在不同的技术之间共享资源,中间件位于客户机服务器的操作系统之上,管理计算资源和网络通信。
从这个意义上: 【中间件=平台+通信】。这也就限定了只有用于【分布式系统】中才能叫中间件,同时也把【中间件软件】与【支撑软件】和【实用软件】区分开来。
通常,数据管理、应用服务、消息传递、身份验证和 API 管理都要通过中间件。
中间件可以帮助开发人员更有效地构建应用。它就如同是应用、数据与用户之间的纽带。

技术图片 技术图片

参考文献

[架构]辨析: 高可用 | 集群 | 主从 | 负载均衡 | 反向代理 | 中间件 | 微服务 | 容器 | 云原生 | DevOps

标签:war   没有   应用软件   ops   区分   比较   devops   帮助   开发人员   

原文地址:https://www.cnblogs.com/johnnyzen/p/13444185.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!