什么是中间件,中间件是什么意思?

本文涉及的产品
Serverless 应用引擎 SAE,800核*时 1600GiB*时
注册配置 MSE Nacos/ZooKeeper,118元/月
服务治理 MSE Sentinel/OpenSergo,Agent数量 不受限
简介:

什么是中间件,中间件是什么意思?

经常听人提起“中间件”这个名词,什么是中间件,中间件是什么意思?中间件是指的架构吗?

中间件应该是支撑大型网站架构的一些基础的组件和服务,因为这些组件/服务介于应用与应用,以及应用与底层数据库之间,所以被称为中间件了吧

中间件(Middleware)通常是指在一个大型分布式的系统中,负责各个不同组件(Component)/服务(Service)之间管理以及交互数据的。举个例子,在分布式系统中,数据库往往是N多个,不同的数据库可能是按照数据ID的hash,也可能根据业务模块来分配的。而且这种分配可能随着数据增长或者业务变更而改变。这个时候,你想修改某条数据,显然就不太可能直接访问数据库了,而是需要访问数据访问层,由它来负责对最终的数据库的读写,乃至负责多个数据库之间的事务一致性。

相关文章
|
5月前
|
开发框架 JavaScript 中间件
配置中间件
【5月更文挑战第19天】
60 4
|
5月前
|
消息中间件 缓存 JavaScript
选择中间件
【5月更文挑战第19天】选择中间件
41 3
|
3月前
|
消息中间件 中间件 Java
中间件选择合适的中间件
【7月更文挑战第8天】
62 2
|
4月前
|
消息中间件 缓存 监控
中间件中数据生成者
【6月更文挑战第12天】
39 3
|
5月前
|
消息中间件 XML 监控
选择中间件功能和需求
【5月更文挑战第20天】
69 2
|
5月前
|
JavaScript 中间件
中间件函数
【5月更文挑战第18天】
35 3
|
5月前
|
缓存 中间件 API
中间件处理
【5月更文挑战第14天】
47 1
|
5月前
|
监控 JavaScript 中间件
中间件应用
中间件(Middleware)在软件开发中是一个非常重要的概念,特别是在构建Web应用程序时。中间件通常被定义为一组代码,这些代码在应用程序的请求和响应之间执行,用于处理或修改请求和响应,或者执行一些通用的任务,如身份验证、日志记录、路由等。
49 2
|
5月前
|
消息中间件 开发框架 安全
中间件简析
中间件简析
100 0
|
分布式计算 算法 中间件
中间件的介绍
中间件的介绍
384 0
下一篇
无影云桌面