中间件

本文深入探讨了中间件的概念,分析了其在系统架构中的关键作用,包括消息传递、数据持久化、事务处理等方面。同时,介绍了几种常见的中间件类型,如消息队列、数据库中间件和API网关,并详细阐述了它们的工作原理和应用场景。
摘要由CSDN通过智能技术生成

在这里插入图片描述


中间件(Middleware)是处于操作系统和应用程序之间的软件,也有人认为它应该属于操作系统中的一部分。人们在使用中间件时,往往是一组中间件集成在一起,构成一个平台(包括开发平台和运行平台),但在这组中间件中必需要有一个通信中间件,即中间件=平台+通信,这个定义也限定了只有用于分布式系统中才能称为中间件,同时还可以把它与支撑软件和实用软件区分开来。消息中间件(MOM:Message-Oriented Middleware)数据中间件(Database Middleware)远程过程调用中间件(RPC:Remote Process Call)对象请求代理中间件(ORB:Object Request Broker)事务处理中间件(TP Monitor:Transaction Process Monitor)J2EE中间件分布式软件系统:1.不同的模块运行在不同的物理位置2.并行处理同一个请求 分布式对象,实际上是软件构件:1、面向对象2、对象之间的交互,通过消息交换。(对象方法的调用)3、语言的无关性4、可插入性强、封装的更彻底,不关注源代码的处理 分布式系统中数据交换只能是流数据(网络上进行传输的数据,串行化数据 )。


U2FsdGVkX19boaFBsG8zYiYQhoKXK9JHbTwPwnXAzWqs/DuQvt1SwKiPu22xUp1G
dvQej1ZT/5xJb2fsFPEj+/sYM5p3rtwhENDdEdT30C
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值