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

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

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


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



相关文章
|
3月前
|
开发框架 JavaScript 中间件
配置中间件
【5月更文挑战第19天】
48 4
|
3月前
|
消息中间件 缓存 JavaScript
选择中间件
【5月更文挑战第19天】选择中间件
26 3
|
1月前
|
消息中间件 中间件 Java
中间件选择合适的中间件
【7月更文挑战第8天】
35 2
|
2月前
|
消息中间件 缓存 监控
中间件中数据生成者
【6月更文挑战第12天】
32 3
|
3月前
|
JavaScript 中间件
中间件函数
【5月更文挑战第18天】
28 3
|
3月前
|
消息中间件 XML 监控
选择中间件功能和需求
【5月更文挑战第20天】
53 2
|
3月前
|
缓存 中间件 API
中间件处理
【5月更文挑战第14天】
38 1
|
3月前
|
监控 JavaScript 中间件
中间件应用
中间件(Middleware)在软件开发中是一个非常重要的概念,特别是在构建Web应用程序时。中间件通常被定义为一组代码,这些代码在应用程序的请求和响应之间执行,用于处理或修改请求和响应,或者执行一些通用的任务,如身份验证、日志记录、路由等。
39 2
|
3月前
|
JavaScript 中间件 数据安全/隐私保护
Koa2 中间件的作用是什么?如何编写一个中间件?
Koa2 中间件的作用是什么?如何编写一个中间件?
45 0
|
11月前
|
分布式计算 算法 中间件
中间件的介绍
中间件的介绍
371 0