摘要: 操作如下: 1:把整个conf文件夹复制一份,比如叫做conf22:修改里面的 activemq.xml文件(1)里面的 brokerName不能跟原来的重复(2)数据存放的文件名称不能重复,比如:<kahaDB directory="${activemq. data}/kahadb "/> (3) 阅读全文
posted @ 2018-07-24 11:10 曹英杰 阅读(809) 评论(0) 推荐(0) 编辑
摘要: ActiveMQ的静态网络连接 在一台服务器上启动多个Broker步骤如下:1:把整个conf文件夹复制一份,比如叫做conf22:修改里面的 activemq.xml文件(1)里面的 brokerName不能跟原来的重复(2)数据存放的文件名称不能重复,比如: <kahaDB directory= 阅读全文
posted @ 2018-07-23 16:47 曹英杰 阅读(163) 评论(0) 推荐(0) 编辑
摘要: ActiveMQ的消息存储持久化■概述ActiveMQ不仅支持 persistent和 non-persistent两种方式,还支持消息的恢复( recovery)方式PTPQueue的存储是很简单的,就是一个FIFO的 Queue图1-1 PUB/SUB对于持久化订阅主题,每一个消费者将获得一个消 阅读全文
posted @ 2018-07-23 11:15 曹英杰 阅读(457) 评论(0) 推荐(0) 编辑
摘要: ActiveMQ支持的传输协议和配置■ Connector: ActiveMQ提供的,用来实现连接通讯的功能。包括: client-to-broker、 broker-to- broker。 ActiveMQ允许客户端使用多种协议来连接■配置 Transport Connector,在conf/ a 阅读全文
posted @ 2018-07-23 09:38 曹英杰 阅读(828) 评论(0) 推荐(0) 编辑
摘要: ActiveMQ结合 Spring开发■ Spring提供了对JMS的支持,需要添加 Spring支持jms的包,如下: <dependency> <groupId>org.apache.activemq</groupId> <artifactId>activemq-pool</artifactId 阅读全文
posted @ 2018-07-20 17:12 曹英杰 阅读(198) 评论(0) 推荐(0) 编辑
摘要: ActivemQ构建应用Broker:相当于一个 ActiveMQ服务器实例命令行启动参数示例如下:1: activemq start:使用默认的 actived.xml来启动2: activemq start xbean:file: ../onf/ actived-2.xml:使用指定的配置文件来 阅读全文
posted @ 2018-07-20 10:28 曹英杰 阅读(147) 评论(0) 推荐(0) 编辑
摘要: JMS的消息结构JMS消息由以下几部分组成:消息头,属性和消息体消息头包含消息的识别信息和路由信息,消息头包含一些标准的属性如下:1: JMSDestination:由send方法设置2: JMSDeliveryMode:由send方法设置3: JMSExpiration: Isend方法设置4: 阅读全文
posted @ 2018-07-19 15:30 曹英杰 阅读(119) 评论(0) 推荐(0) 编辑
摘要: Topic消息 非持久的 Topic消息示例对于非持久的 Topic消息的发送 基本跟前而发送队列信息是一样的,以是把创建 Destination的地方,由创建队列替换成创建 Topic,例如:Destination destination =session createTopic( "mytopi 阅读全文
posted @ 2018-07-19 14:33 曹英杰 阅读(331) 评论(0) 推荐(0) 编辑
摘要: JMS的可靠性机制1.消息接收确认 JMS消息只有在被确认之后,才认为已经被成功地消费了。消息的成功消费通常包含三个阶段:客户接收消息、客户处理消息和消息被确。 在事务性会话中,当一个事务被提交的时候,确认自动发生。在非事务性会话中,消息何时被确认取决于创建会话时的应答模式( acknowledge 阅读全文
posted @ 2018-07-19 11:11 曹英杰 阅读(290) 评论(0) 推荐(0) 编辑
摘要: 代码 阅读全文
posted @ 2018-07-19 10:25 曹英杰 阅读(192) 评论(0) 推荐(0) 编辑