WebLogic JMS 介绍 打印版.pdf

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

Weblogic JMS编程 限于译者的水平和能力,错误和不当之处在所难免,希望广大读者给予批评指正。 Java研究组织 疾风摩郎 2002年6月21日 第一篇 Weblogic JMS介绍 下列小节提供了针对WebLogic服务器的Java消息服务的概要介绍: l 什么是JMS? l WebLogic JMS的特性 l WebLogic JMS的架构 l WebLogic JMS的扩展 一.什么是JMS? JMS是一个企业级的消息系统,也称为面向消息的中间件。它允许应用程序通过消 息交流进行通信。一条消息可以是一个请求,一个报告,也可以(或者)是一个事件, 这种事件中包含了用来在不同应用程序间协调通信所需的信息。消息提供了一个抽象级 别,使你能从应用程序代码中分离出目的系统的详细资料。 Java消息服务是一套访问企业级消息系统的标准API。详细地,JMS: l 授权Java应用程序共享一个消息系统以便进行消息交流。 l 提供一套标准的接口来创建、发送并且接收消息,简化应用程序的开发。 下面是WebLogic JMS通信的图解。 如图所示,WebLogic JMS从消息生产者应用程序那里接收消息,并把消息传递给消 息消费者应用程序。 二.WebLogic JMS的特性 WebLogic JMS提供了一套JMS API的完整实现。详细地,WebLogic JMS: l 提供了一套单纯的统一的消息通信API。 l 实现了JavaSoft JMS规范 1.0.2a,包含了最近的JMS API勘误表。 l 支持集群 l 支持跨越不同操作系统和机器架构的应用程序间的消息通信。 l 能够从WebLogic管理控制台和(或)使用 JMS API来设置属性,覆盖原来的值, 进行配置。 l 允许JMS应用程序之间与其它使用Java事务API(JTA)处理事务的资源管理者(主 要是数据库)具有协同工作的能力。JMS应用程序可以和其它使用JTA的Java APIs 一起参与事务处理。 l 支持包含XML的消息。 l 支持消息的 IP组播,允许消息发送给使用同一个 IP组播地址的主机。 l 可以利用数据库或者文件来进行持久性的消息存储。 l 可以利用 BEA WebLogic服务器的其它 APIs和特性,比如 EJB,JDBC连接池, servlets,和RMI。 三.WebLogic JMS的架构 下面是WebLogic JMS架构的图解: 1.主要组件 WebLogic JMS服务器的主要组件,正如上图所示的,包括了: n 实现消息通信特性的WebLogic JMS服务器 n 客户端应用程序 n JNDI,提供了一个服务器的查找工具 n 持久存储(文件或数据库)需要长期保留的数据 2.集群特性 WebLogic JMS架构通过支持集群范围,实现了多JMS服务器的集群,以便 从集群中的任意服务器透明的访问目的。尽管WebLogic服务器支持分布式的JMS 目的以及遍及集群的连接工厂,但是 JMS主题和队列仍旧归集群中独立的 WebLogic服务器实例管理。 关于配置WebLogic JMS集群的更多信息,会在以后详细介绍。关于WebLogic 集群的详细信息,参见在线文档《使用WebLogic服务器集群》(Using WebLogic Server Clusters)。 集群的优势在于: n 集群中跨越多服务器的目的的负载平衡 系统管理员通过配置多个 JMS服务器,并在控制台使用目标选项将它们分

文档评论(0)

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

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

版权声明书
用户编号:8130065136000003

1亿VIP精品文档

相关文档