JMS使用说明 联系客服

发布时间 : 星期三 文章JMS使用说明更新完毕开始阅读7f00ae65caaedd3383c4d38b

JMS的使用

中科软科技股份有限公司

2009年 1月

目录

1

JMS简介 ................................................................................................................ 4 简介......................................................................................................................... 4 优缺点..................................................................................................................... 4

1) 优点........................................................................................................... 4 2) 缺点........................................................................................................... 5 适用范畴................................................................................................................. 5 工程说明................................................................................................................. 5 配置说明................................................................................................................. 5 配置jndi模板 ........................................................................................................ 5 连接工厂................................................................................................................. 6 目标配置................................................................................................................. 7 JMS模板配置 ........................................................................................................ 8 监听配置................................................................................................................. 9 MQ服务器配置 ................................................................................................... 10 Jboss-4.0.5版........................................................................................................ 10 Jboss-eap-4.3版 .................................................................................................... 11 使用详解............................................................................................................... 12

2 3

4

5

关于本文档 主 题 说 明 适用对象 修 订 历 史 版 本 章 节 类 型 日 期 作 者 说 明 JMS简单实施说明 本文档用于解答JMS实施的相关问题 开发、部署、维护中科软核心业务系统的相关人员 1.0.0 1.0.1 全部 2,3,4,5 创建 修改 2009-01-15 2009-05-26 张大维 张凡 说明:类型-创建(C)、修改(U)、删除(D)、增加(A);

评 审 记 录 角 色 签 名 日 期 说 明

1 JMS简介

简介

JMS(Java Message Service,Java消息服务)是一组Java应用程序接口(Java API),它提供创建、发送、接收、读取消息的服务。由Sun公司和它的合作伙伴设计的JMS API定义了一组公共的应用程序接口和相应语法,使得Java程序能够和其他消息组件进行通信。

JMS是一种与厂商无关的 API,用来访问消息收发系统。JMS 使您能够通过消息收发服

务(有时称为消息中介程序或路由器)从一个 JMS 客户机向另一个 JML 客户机发送消息。 消息收发系统是异步的,也就是说,JMS 客户机可以发送消息而不必等待回应。Java消息服务支持两种消息模型:Point-to-Point消息(P2P)和发布订阅消息(Publish Subscribe messaging,简称Pub/Sub)。JMS规范并不要求供应商同时支持这两种消息模型,但开发者应该熟悉这两种消息模型的优势与缺点。

P2P消息模型是在点对点之间传递消息时使用。如果应用程序开发者希望每一条消息都

能够被处理,那么应该使用P2P消息模型。与Pub/Sub消息模型不同,P2P消息总是能够被传送到指定的位置。

Pub/Sub模型在一到多的消息广播时使用。如果一定程度的消息传递的不可靠性可以被接受的话,那么应用程序开发者也可以使用Pub/Sub消息模型。换句话说,它适用于所有的消息消费程序并不要求能够收到所有的信息或者消息消费程序并不想接收到任何消息的情况。

优缺点

1) 优点

通信的异步执行,请求中可以通过使用JMS分离过多的业务逻辑处理。减少客户请求的响应时间。

减少系统的实时性要求,不过要从业务出发去考虑JMS的使用。