网站大量收购独家精品文档,联系QQ:2885784924

WebLogic JMS 基础 打印版.pdf

  1. 1、本文档共14页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
WebLogic JMS 基础 打印版

Weblogic JMS编程 限于译者的水平和能力,错误和不当之处在所难免,希望广大读者给予批评指正。 Java研究组织 疾风摩郎 年6月28日 第二篇 WebLogic JMS基础 下列章节描述了WebLogic JMS的组件和特性: n 消息通信模型 n WebLogic JMS类 n 连接工厂 n 连接 n 会话 n 目的 n 分布式目的 n 消息生产者和消息消费者 n 消息 n 服务器会话池工厂 n 服务器会话池 n 服务会话 n 连接消费者 一.消息通信模型 JMS支持两种消息通信模型:点到点(point-to-point)(PTP)模型和发布/订阅 (Pub/Sub)模型。除了下列不同之外,这两种消息通信模型非常地相似: n PTP模型规定了一个消息只能有一个接收者。 n Pub/Sub模型允许一个消息可以有多个接收者。 每个模型对应的类继承了相同的父类。举个例子,PTP类javax.jms.Queue和Pub/Sub 类javax.jms.Topic都继承了 javax.jms.Destination类。 每个消息模型会在随后详细说明。 注意:在每个消息通信模型中,术语生产者和消费者被分别用来作为发送和接收消息的 应用程序的一般性说明。然而,对于每个明确的消息通信模型,当提及生产者和消费者概念 时,会有明确的唯一性的术语。 1.点到点 (point-to-point)模型 点到点模型授权应用程序发送消息给其他应用程序。点到点应用程序使用指定的队 列发送和接收消息。一个队列发送者 (生产者)发送消息到一个指定的队列。一个队列 接收者 (消费者)从这个指定的队列中接收消息。下面是PTP模型的图解: 一个消息队列可以有多个队列发送者和队列接收者,但是一条消息只能被递送给唯 一的一个队列接收者。 如果多个队列接收者同时在监听一个队列,基于先到先服务的原则,WebLogic JMS 哪个队列接收者能接收下一条消息。如果没有队列接收者在监听这个队列,那么消息会 保存在这个队列中,直到有一个队列接收者来检测这个队列。 2.发布/订阅模型 发布/订阅模型授权一个应用程序发送消息给多个应用程序。发布/订阅消息应用程 序通过订阅一个主题来发送和接收消息。一个主题发布者 (生产者)发送消息到一个指 定的主题。一个主题订阅者 (消费者)从这个指定的主题中接收消息。下面是发布/订 阅模型的图解: 不象点到点模型,发布/订阅模型允许多个主题订阅者接收相同的一个消息。JMS 会保存这个消息,直到所有的主体订阅者都接收到它为止。 发布/订阅模型支持持久订阅者,允许你为主题订阅者指派一个名字,并将这个主 题订阅者分配给一个用户或者一个应用程序。 3.消息的持久性 消息可以被指定为持久的或非持久的。 一个持久的消息被保证至少能发送一次――在它被安全地写入文件或者数据库之 前,不会被发送。WebLogic JMS将持久的消息保存在一个持久性的存储备份中(文件 或JDBC数据库)。这个备份存储是通过配置,指派给每个JMS服务器的。 非持久的消息不会被保存。除非系统故障导致消息丢失,否则它们被保证至少发送 一次。如果一个连接被关闭或者复原,那么所有的还没有被确认的非持久的消息将会被 重新发送。一旦一个非持久的消息被确认了,那么它将不会被再次发送。 二.WebLogic JMS类 使用 javax.jms API来创建JMS应用程序。它能帮助你创建连接JMS所需的类的对象, 并发送和接收消息。JMS类的接口被创建为提供公共父类的明确的队列化和主体化版本的子 类。 下面的表格列出了会在后续章节中详细说明的JMS类。关于所有JMS类的完整说明,请 看 javax.jms包 , 类 , 或 者 weblogic.jm

文档评论(0)

xxj1658888 + 关注
实名认证
内容提供者

教师资格证持证人

该用户很懒,什么也没介绍

领域认证该用户于2024年04月12日上传了教师资格证

1亿VIP精品文档

相关文档