JMS&MQ
Korbin Luo
这个作者很懒,什么都没留下…
展开
-
JMS&MQ系列之消息存储方式
1. 队列存储 采取先进先出模式,同一时间,消息只会发送给某一个消费者,只有当该消息被消费并告知已收到时,它才能在代理的存储中被删除。 对于持久性订阅来说,每一个消费者都会获取消息的拷贝。为了节约空间,代理的存储介质中只存储了一份消息,存储介质的持久订阅对象为其以后的被存储的消息维护了一个指针,消费者消费时,从存储介质中复制一个消息。消息被所有订阅者获取后才能删原创 2012-09-11 15:06:34 · 5098 阅读 · 1 评论 -
JMS&MQ系列之简单JMS应用程序编写步骤
1. 根据上下文Context获取一个ConnectionFactory; 2. 使用ConnectionFactory获取Connection; 3. 使用Connection.start启动Connection; 4. 使用Connection获取Session; 5. 使用Session创建Destination;原创 2012-09-11 15:30:59 · 1253 阅读 · 0 评论 -
JMS&MQ系列之简单示例
1. 发送Message /** * * @author geloin * @date 2012-9-10 下午6:22:43 */ package com.geloin.activemq.test1; import javax.jms.Connection; import javax.jms.ConnectionFactory; import javax.jms.Destinati原创 2012-09-11 15:33:39 · 1365 阅读 · 0 评论 -
JMS&MQ系列之JMS概述
注:JMS&MQ系统是我在学习ActiveMQ过程中的一些积累和总结,其中的知识大部分来源于网络和《ActiveMQ in Action》,理论上并不能算是原创,此处予以说明,后文不再赘述。 JMS定义了两种消息传递域:点对点消息传递域和发布/订阅消息传递域。 点Q对点消息传递域的特点: 1. 每个消息只能有一个消费者;原创 2012-09-11 14:21:49 · 3843 阅读 · 0 评论 -
JMS&MQ系统之Spring中嵌入ActiveMQ
在Spring中嵌入ActiveMQ有四种方式:纯Spring配置文件、使用Spring的配置文件并引入ActiveMQ的配置文件、使用硬代码及ActiveMQ配置文件和在Spring配置文件中使用特定的schema 1. 纯Spring配置文件 所谓纯Spring配置文件,就是直接在Spring的配置文件中配置ActiveMQ,代码如下所示: <b原创 2012-09-12 16:23:48 · 6177 阅读 · 1 评论 -
JMS&MQ系列之普通Java程序中加载配置
在普通Java程序(我指的是非Spring等)中加载ActiveMQ配置有两种方式:使用配置文件和不使用配置文件。 1. 使用配置文件 首先编写配置文件,我通常会把src目录删除,然后另建两个source foulder,一个为src/java,用于放置源代码;一个为src/config,用于放置配置文件,如下图所示: 所以我把Acti原创 2012-09-12 14:54:57 · 3827 阅读 · 0 评论 -
JMS&MQ系列之JMS的请求和回应
代理类: /** * * @author geloin * @date 2012-9-14 下午5:57:36 */ package com.geloin.activemq.test4; import org.apache.activemq.broker.BrokerService; /** * * @author geloin * @date 2012-9-14 下午原创 2012-09-17 10:17:18 · 13000 阅读 · 2 评论