- 1、本文档共3页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
JMS在高校信息平台上的设计分析与研究,中国高校校报展示平台,高校网上竞价采购平台,高校招生考生服务平台,高校微信公众平台,高校后勤数字化平台,高校管理干部培训平台,河南高校招生服务平台,985平台高校,高校信息树平台
150 福 建 电 脑 2010年第 9期
JMS在高校信息平台上的设计分析与研究
刘玉江
(辽宁对外经贸学院 辽宁 大连 116052)
【摘 要】:随着Java开发技术的迅猛发展,其具有的跨平台、代码可移植性、安全高效等功能逐渐被认
可 ,一种基于Java的消息服务(M『s)已经为企业或高校的内部 OA提供 了行之有效的信息传递方案。本文
详细介绍了设计JMS各种方式的优缺点,并给出了在高校信息平台上具体实现 的解决方案。
【关键词】:Java消息服务;消息驱动Bean;面向消E.-中间件;
0、引言 (3)多对多的消息传~(Many—to—manymessaging),
JMS即Java消息服务 JavaMessageService)应用 这也是一种发布一订 阅模型 .同时还扩展了一对多
程序接 口是一个 Java平 台中关于面 向消息 中间件 的消息传递模型 除了支持多个订阅者外.该模型还支
(Message—OrientedMiddleware)的 API,用 于在 两个 应 持一个主题有多个发布者。多对多消息传递的一个很
用程序之间,或分布式系统 中发送消息.进行异步通 好 的例子就是 e—maillistserve:多个发布者可 以将多
信。Java消息服务是一个与具体平台无关的API,绝大 条消息投递到一个主题 .而所有的订阅者将获取每一
多数 MOM提供商都对 JMS提供支持。 条消息 。
JMS定义了在 Java信息系统 中传递消息的规则 . 1.2 消息结构类型
并且声明了一些方便应用组件和消息传递系统 f通常 JMS消息 的结构包括三个部分 :头部 、属性和主
是 M0M)之间的消息交换的接 13。JMS客户机向MOM 体。其 中头部 (section)~r]于路由、寻址和消息识别:还有
服务器上的 目的地开放连接 .然后在那个 目的地上发 一 个可选 的属性部分 .在这个部分 中可以传递一些特
送和接收消息。JMS卸下了保证传送 fguaranteedde— 定于应用 (application—specific)的参数:而主体部分存放
liver),)、消息通知 (messagenotification)、消息耐久性 的是消息的有效负荷 (文本 、字节 、值映射 valuemap)、
fmessagedurability)1)~ 消息传递系统中所有底层网络 对象,等等),如图 1所示 :
和路 由问题 的负担。JMS和 MOM能够很好地协同工 Message
作 .因为它们都划清了消息传递客户机和服务器之间
H:ead,er9
的责任界限 ‘rolun9 , \
‘adGr臼~sing 竹竹 一
本文将从 JMS消息的传递机制和具体类型开始 .
来说 明JMS各种传递方式的优缺点.最终给出一种能 Prope~ y 0 a
·aoPBc.aliot3一
够适合高校信息平台应用的解决方案。 ~peci#cparameters
1、消息结构类型及传递机制 Body
1.1JMS传递机制 ·I 皇$巷g奄pa 0毒l :
文档评论(0)