一.JMS回顾
因为ActiveMQ是一个JMS Provider的实现,因此在开始实作前,有必要复习下JMS的基础知识
Java Message Service (JMS)是sun提出来的为J2EE提供企业消息处理的一套规范,JMS目前有2套规范还在使用JMS 1.0.2b和1.1. 1.1已经成为主流的JMS Provider事实上的标准了.
*1.1主要在session上面有一些重要改变,比如支持建立同一session上的transaction,让他支持同时发送P2P(Queue)消息和接受
Topic消息。
在JMS中间主要定义了2种消息模式Point-to-Point (点对点),Publich/Subscribe Model (发布/订阅者),
其中在Publich/Subscribe 模式下又有Nondurable subscription和durable subscription (持久化订阅)2种消息处理方式。
下面是JMS规范基本的接口和实现
JMS Common Interfacse PTP-Specific Interface Pub/Sub-specific interfaces
ConnectionFactory QueueConnectionFactory TopicConnectionFactory
Connection QueueConnection TopicConnection
Destination Queue Topic
Session QueueSession TopiSession
MessageProducer QueueSender TopicPublisher
MessageConsumer QueueReceiver/QueueBrwer TopicSubscriber
ActiveMQ与Spring线程池的整合
http://www.java2000.net/viewthread.jsp?tid=1167
结合spring使用ActiveMQ进行异步消息调用
http://definite.iecn.cn/blog-html-do-showone-uid-30995-type-blog-itemid-892.html
http://www.cnblogs.com/phinecos/archive/2007/05/03/735260.html
使用Spring JMS轻松实现异步消息传递
http://dev2dev.bea.com.cn/techdoc/20060511782.html
Geronimo 中 JMS、MDB 和 ActiveMQ 的使用技巧
http://www.ibm.com/developerworks/cn/opensource/os-ag-jmsbeans/
一个spring+activemq的例子
http://www.iteye.com/topic/110220
Spring Jms入门实例
http://blog.csdn.net/grubbyfan/archive/2007/10/24/1841209.aspx
ActiveMQ 实践之路(二) 使用Queue或者Topic发送/接受消息
http://www.blogjava.net/hk2000c/archive/2007/11/16/161069.html