下载此文档

消息中间件原理与实现.docx


文档分类:IT计算机 | 页数:约3页 举报非法文档有奖
1/3
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/3 下载此文档
文档列表 文档介绍
消息中间件原理与实现
10748206桂勇哲
10748210胡栋梁
10712059 穆斌
摘要:
现今,越来越多的企业面临着各种各样的数据集成和系统整合,CORBA、DCOM、 RMI等RPC中间件技术也应运而生,但由于采用R消息中间件原理与实现
10748206桂勇哲
10748210胡栋梁
10712059 穆斌
摘要:
现今,越来越多的企业面临着各种各样的数据集成和系统整合,CORBA、DCOM、 RMI等RPC中间件技术也应运而生,但由于采用RPC同步处理技术,在性能、健壮性、 可扩展性上都存在着诸多缺点。而基于消息的异步处理模型采用非阻塞的调用特性,发送者 将消息发送给消息服务器,消息服务器在合适的时候再将消息转发给接收者;发送和接收是 异步的,发送者无需等待,二者的生命周期也可以不必相同,而且发送者可以将消息间接传 给多个接收者,大大提高了程序的性能、可扩展性及健壮性,这使得异步处理模型在分布 式应用上比起同步处理模型更具有吸引力。
本文首先介绍了消息中间件的原理,然后实现消息中间件的一些最重要的功能,并 说明了实现方法,以及相应功能的应用,最后介绍消息中间件还可以添加哪些重要性质,以 更好的进行消息服务,保证消息的一致异步有效的技术。
关键字:消息中间件,实现,点对点,发布/订阅,持久消息
一、中间件简介
1・1中间件的定义
中间件(middleware是基础软件的一大类,属于可复用的软件范畴。中间件在操作系 统软件,网络和数据库之上,应用软件之下,总的作用是为处于自己上层的应用软件提供运 行于开发的环境,帮助用户灵活、高效的开发和集成复杂的应用软件。
中间件是位于平台(硬件和操作系统)和应用之间的通用服务,这些服务具有标准的程 序接□和协议。针对不同的操作系统和硬件平台,它们可以有符合接□和协议规范的多种实 现。
也许很难给中间件一个严格的定义,但中间件应具有如下的一些特点:
满足大量应用的需要
运行于多种硬件和OS平台
支持分布计算,提供跨网络、硬件和OS平台的透明性的应用或服务的交互
支持标准的协议
支持标准的接口
IDC对中间件的定义为:中间件是一种独立的系统软件或服务程序,分布式应用软件借助这 种软件在不同的技术之间共享资源,中间件定位于客户机服务器的操作系统之上,管理计算 机资源和网络通信。
因而中间件是指一类软件,是基于分布式处理的软件,最突出的特点是其网络通信功 能。也可认为中间件是位于平台和应用之间的通用服务,这些服务具有标准的程序接□和协 议。针对不同的操作系统和硬件平台,可以有符合接□和协议的多种实现。
二、面向消息的中间件
2・1消息中间件的功能
2・3消息中间件的传递模型
消息中间件一般有两种传递模型:点对点模型(PTP )和发布利阅模型(Pub/Sub)。
(PTP )
点对点模型用于消息生产者和消息消费者之间点到点的通信。消息

消息中间件原理与实现 来自淘豆网www.taodocs.com转载请标明出处.

非法内容举报中心
文档信息
  • 页数3
  • 收藏数0 收藏
  • 顶次数0
  • 上传人niupai11
  • 文件大小35 KB
  • 时间2022-05-17