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

本文涉及的产品
服务治理 MSE Sentinel/OpenSergo,Agent数量 不受限
简介:

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


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



相关文章
|
1月前
|
消息中间件 开发框架 安全
中间件简析
中间件简析
28 0
|
2月前
|
JavaScript 中间件 数据安全/隐私保护
Koa2 中间件的作用是什么?如何编写一个中间件?
Koa2 中间件的作用是什么?如何编写一个中间件?
18 0
|
6月前
|
分布式计算 算法 中间件
中间件的介绍
中间件的介绍
325 0
|
11月前
|
消息中间件 缓存 运维
聊聊中间件
聊聊中间件
|
开发框架 缓存 前端开发
7.6中间件
ASP.NET Core只是完成了HTTP请求调度、报文解析等必要的工作,像检查用户身份、设置缓存报文头等操作都是在中间件中完成,中间件就是ASP.NET Core的一个组件,由前逻辑、next、后逻辑3部分组成,多个中间件组成一个管道,一个系统中可以有多个管道。ASP.NET Core执行的过程就是http请求和响应按照中间件组装的顺序在中间件之间流转的过程。
|
存储 开发框架 cobar
|
中间件 Java Spring
从-1开始实现一个中间件
别人都写从0开始实现xxx,我先从-1开始就显得更牛逼一些。 今天,先开个头,来教大家怎么实现一个中间件。
从-1开始实现一个中间件
|
消息中间件 人工智能 Cloud Native
|
消息中间件 存储 网络协议
一文搞懂分布式消息中间件设计
一文搞懂分布式消息中间件设计
324 0
|
消息中间件 监控 网络协议
什么是中间件?
一、为什么要中间件 计 算机技术迅速发展。从硬件技术看,CPU速度越来越高,处理能力越来越强;从软件技术看,应用程序的规模不断扩大,特别是Internet及WWW的出 现,使计算机的应用范围更为广阔,许多应用程序需在网络环境的异构平台上运行。
1476 1

相关产品

  • 云消息队列 MQ
  • 云消息队列 Kafka 版
  • 微服务引擎