- 浏览: 707482 次
- 性别:
- 来自: 北京
文章分类
- 全部博客 (272)
- Struts1.x (7)
- 事务 (2)
- Hibernate (11)
- 数据库 (14)
- JavaScript&Ajax (43)
- JSP&Servlet (2)
- Flex (1)
- 其它 (9)
- Java (22)
- 框架集成 (1)
- WebService (3)
- Tomcat (3)
- 加密和安全登录 (13)
- 基于原型的JavaScript (0)
- JavaDoc和Java编码规范 (3)
- CAS (1)
- 加密 (1)
- Axis2 (10)
- Ext2.x (3)
- SSH整合 (2)
- Ext (0)
- 正则表达式 (1)
- 设计模式 (4)
- 对象序列化技术 (3)
- CVS (2)
- Struts2 (6)
- Spring 2.x (7)
- Spring Security (2)
- Java 课程 (20)
- 程序员之死 (1)
- 软件测试 (6)
- UML (5)
- NetBeans (1)
- cxf (1)
- JMS (13)
- 设计 (5)
- ibatis2.x (3)
- Oracle (1)
- WebSphere (7)
- 概要设计 (1)
- DB2 (10)
- PowerDesigner (0)
- 软件工程 (5)
- rose (1)
- EA (1)
- LDAP (7)
- Portal&Portlet (3)
- MQ (10)
- ESB (4)
- EJB (2)
- JBoss (2)
最新评论
-
typeRos:
只有配置文件,没有代码么大神
Spring实现IBMMQ的JMS消息发布/订阅模式 -
panamera:
如果ActiveMQ服务器没有启动,这个时候消息生产者使用Jm ...
Spring JMSTemplate 与 JMS 原生API比较 -
lian819:
顶1楼, 引用文件, 配置属性, 太方便了
EXTJS 同步和异步请求 -
wilhard:
说得清楚明白
<%@ include file=""%>与<jsp:include page=""/>区别 -
刘琛颖:
总结的很好。受益了
javascript 父窗口(父页面)— 子窗口 (子页面)互相调用的方法
<?xml version="1.0" encoding="UTF-8"?>
<beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:util="http://www.springframework.org/schema/util"
xsi:schemaLocation="http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans-2.5.xsd http://www.springframework.org/schema/util http://www.springframework.org/schema/util/spring-util-2.5.xsd">
<!-- IBM的mq配置 ConnectionFactory-->
<bean id="mqConnectionFactoryTarget" class="com.ibm.mq.jms.MQTopicConnectionFactory">
<!-- -->
<property name="transportType">
<util:constant static-field="com.ibm.mq.jms.JMSC.MQJMS_TP_CLIENT_MQ_TCPIP" />
</property>
<property name="queueManager" value="${ibm_queueManager}" />
<property name="hostName" value="${ibm_hostName}" />
<property name="port" value="${ibm_port}" />
</bean>
<bean id="mqConnectionFactory"
class="org.springframework.jms.connection.UserCredentialsConnectionFactoryAdapter">
<property name="targetConnectionFactory" ref="mqConnectionFactoryTarget" />
<property name="username" value=" " />
<property name="password" value=" " />
</bean>
<bean id="jmsTemplate" class="org.springframework.jms.core.JmsTemplate" >
<property name="connectionFactory" ref="mqConnectionFactory" />
</bean>
<!-- Topic定义 -->
<bean id="notifyTopic" class="com.ibm.mq.jms.MQTopic">
<constructor-arg value="${ibm_topicName}" />
</bean>
</beans>
<!-- 异步接收Topic消息Container
<property name="connectionFactory" ref="jmsFactory" />-->
<bean id="jmsContainer" class="org.springframework.jms.listener.DefaultMessageListenerContainer" lazy-init="false">
<property name="connectionFactory" ref="mqConnectionFactory" />
<property name="destination" ref="notifyTopic" />
<property name="messageListener" ref="notifyTopicListener" />
</bean>
<!-- 异步接收Topic消息处理类 -->
<bean id="notifyTopicListener" class="com.liuyu.examples.jms.NotifyTopicListener" />
发表评论
-
Message Broker 中JavaCompute Node 的一个示例
2012-11-14 15:00 1012具体示例见附件. -
MessageBroker FileInput Node Demo
2012-11-06 14:57 895http://user.qzone.qq.com/819713 ... -
修改MQ字符编码集
2012-07-04 16:15 1858MQ字符编码集 1. 首先确 ... -
EJB3.0 MDB的实现
2012-06-25 17:11 1129 EJB3.0 MDB的实现 2009 ... -
EJB3.0中的MessageDrivenBean
2012-06-25 15:56 1027EJB3.0中MessageDrivenBean: ... -
Spring JMSTemplate 与 JMS 原生API比较
2012-04-20 17:03 18328JMSUtil与Spring JmsTempl ... -
WAS7.0 + MQ 7.0 + JNDI 最简配置和收发示例
2012-04-12 17:29 57531、MQ上新建QM和MQ Q ... -
IBM MessageBroker笔记系列
2012-01-23 10:55 931http://user.qzone.qq.com/242641 ... -
MB与MQ简介
2012-01-21 18:17 1224原文地址:http://space.itpub.net/? ... -
MQ 教程
2011-12-21 15:44 825见附件 -
Spring 定时器时间配置
2011-09-02 21:28 3397Quartz在Spring中动态设置cronExp ... -
Spring-IOC,各种集合类以及数组的注入
2011-09-02 20:01 1015package 集合类注入; public class So ... -
Spring 之 Scope篇
2011-08-31 09:09 769摘自《Spring 解密》 scope用来声明IOC容器中的对 ... -
使用 Spring 2.5 注释驱动的 IoC 功能
2011-03-07 19:14 1013陈 雄华 (quickselect@163.com), 技术 ... -
ActiveMQ实践:松耦合和ActiveMQ
2011-01-10 10:28 19562010-10-28 作者:B ... -
使用Spring JMS轻松实现异步消息传递
2011-01-07 17:31 3135异步进程通信是面向服务架构(SOA)一个重要的组成部分 ... -
Apache ActiveMQ教程(六)
2011-01-07 16:59 1902Apache ActiveMQ教程(六) 4 ... -
Apache ActiveMQ教程(五)
2011-01-07 16:58 1557Apache ActiveMQ教程(五) 2008-0 ... -
Apache ActiveMQ教程(四)
2011-01-07 16:57 1684七、ActiveMQ与Tomcat整合 说明:To ... -
Apache ActiveMQ教程(三)
2011-01-07 16:57 1269Apache ActiveMQ教程(三) 2008-0 ...
相关推荐
在本主题中,我们将深入探讨JMS如何与IBM MQ结合,实现订阅发布模式。 ### JMS基础 1. **消息模型**:JMS支持两种主要的消息传递模型——点对点(Queue)和发布/订阅(Topic)。点对点模式中,消息从一个生产者...
1) 本工程主要演示在SPRING BOOT工程中怎样使用JMS集成IBM-MQ及TLQ两种消息中间件产品 2) 使用SPRING BOOT Conditional机制实现了两种产品按需加载,工程会根据配置文件开关动态加载 3) 实现了普通队列消息发送与...
标题"spring boot jsm ibmmq topic queue"涉及到的是如何在Spring Boot项目中使用JMS与IBM MQ进行交互,包括发布/订阅模型(Topic)和点对点模型(Queue)两种方式。下面将详细解释这两个概念以及如何在Spring Boot...
而在发布/订阅模式中,一个消息可以被多个消费者接收。JMS定义了生产者(Producer)、消费者(Consumer)以及消息代理(Message Broker)的角色,它们共同协作完成消息的发送、存储和接收。 连接池是管理数据库、MQ...
本项目"jms-spring3-ibmmq"是关于如何在Spring 3.2.x框架下集成JMS 1.0.2版本和IBM MQ的一个实例教程。 1. **JMS 1.0.2 知识点**: - JMS 是Java平台用于企业级应用间消息传递的API,支持点对点(Point-to-Point,...
它定义了消息生产者、消费者和消息中间件之间的接口,使得不同的JMS提供商(如ActiveMQ、RabbitMQ、IBM WebSphere MQ等)之间具有互操作性。 3. **ActiveMQ简介** ActiveMQ是Apache软件基金会的一个开源项目,是一...
IBM WebSphere MQ是一种强大的消息中间件,支持多种消息传递模式,包括点对点(P2P)和发布/订阅模式。其主要特点包括: - **高可靠性**:通过持久化存储和事务支持保证消息传输的可靠性。 - **广泛的平台支持**:...
7. **发布/订阅模式支持**:除了点对点模式,Spring JMS还支持发布/订阅模式,可以用来实现广播消息,一个消息可以被多个消费者接收到。 在提供的压缩包文件中,"mq"可能包含与消息队列相关的配置或示例代码,而...
JMS支持两种消息模型:点对点(Point-to-Point, PTP)和发布/订阅(Publish/Subscribe, Pub/Sub)。 **Websphere MQ** IBM Websphere MQ,通常简称为MQ,是一个功能强大的消息中间件,它允许不同系统之间的应用程序...
在实际应用中,JMS通过JMS提供者(如ActiveMQ、RabbitMQ、IBM WebSphere MQ等)来实现。开发者需要配置JNDI(Java Naming and Directory Interface)以查找和连接到消息提供者,创建并管理MessageProducer、...
在Spring中,JMS的集成主要依赖于`spring-jms`模块,该模块提供了对各种JMS供应商的抽象和支持,例如ActiveMQ,RabbitMQ,IBM WebSphere MQ等。ActiveMQ是Apache软件基金会的一个开源项目,是一个功能丰富的JMS提供...
- **WebSphere MQ**:IBM提供的JMS实现,是一个高性能、高可靠性的消息中间件,支持多种平台和协议。 - **IBM Message Broker**:整合不同系统的消息传递,提供更高级的功能,如路由、转换和过滤。 4. **JMS API*...
1. **JMS概述**:JMS提供了一个统一的接口,使得开发者可以使用多种不同的消息中间件(如IBM WebSphere MQ、Apache ActiveMQ等)。通过JMS,开发人员能够编写不依赖于特定消息服务提供商的应用程序,实现跨平台和跨...
队列提供了一种可靠的一对一消息传递方式,而主题则支持一对多的发布/订阅模式。 在"WebSphere MQ简单实例(发送消息)"中,我们通常会经历以下几个步骤: 1. **设置环境**:安装WebSphere MQ服务器,并配置相应的...
- MQ提供点对点、发布/订阅等多种消息模型,支持多种协议和接口,如JMS(Java Message Service)。 - 持久化消息:即使MQ服务重启,消息也不会丢失,保证了高可用性。 2. **异步与同步通信**: - 异步通信:请求...
在深入学习JMS时,理解各种消息模式(如点对点和发布/订阅)、JMS接口(如`MessageProducer`、`MessageConsumer`、`Session`)和事务管理至关重要。此外,熟悉不同的消息中间件特性,如性能、安全性、管理工具等,也...
这个"spring-jms-demo"项目显然是一个示例应用,它展示了如何在Spring环境中使用JMS来实现消息传递。让我们深入探讨Spring JMS的核心概念、功能以及如何在实际开发中应用。 首先,JMS是Java平台的一个标准接口,...
IBM的WebSphere MQ是另一个著名的JMS实现,它在企业级应用中有广泛的应用。`JMS_2ed_spring_wmq.zip`可能包含了Spring与WMQ的集成示例,展示了如何在Spring环境中配置WMQ连接,创建消费者和生产者。WMQ以其高度的...
2. **消息队列(Message Queue)**:在JMS中,消息被发送到消息队列,客户端不直接与服务器交互,而是通过消息代理(如Apache ActiveMQ、RabbitMQ或IBM WebSphere MQ)进行通信。消息队列确保消息的可靠传输,即使...