ActiveMQ
莯枫
这个作者很懒,什么都没留下…
展开
-
ActiveMQ使用笔记(一)ActiveMQ的安装
ActiveMQ使用笔记(一)ActiveMQ的安装安装要求:部署需要jdk1.5及以上,编译需要jdk1.5(java5)及以上Java的环境变量(JAVA_HOME)必须设置,即jdk安装的目录,比如c:\Program Files\jsdk.1.6下载ActiveMQ:http://activemq.apache.org/download.html解压,如图:...原创 2014-02-26 10:14:11 · 126 阅读 · 0 评论 -
Sping整合ActiveMQ(四.实例详解)
一.Pom文件<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/...原创 2014-03-14 09:29:45 · 105 阅读 · 0 评论 -
Sping整合ActiveMQ(三.Spring JMSTemplate 与 JMS 原生API比较)
Sping整合ActiveMQ(三.Spring JMSTemplate 与 JMS 原生API比较) 从以下几方面比较JMSUtil和Spring JmsTemplatel 对JNDI的支持l 对ConnectionFactory、Connection、Destination、Session、MessageProducer、MessageConsumer对象的处理...原创 2014-03-14 09:29:26 · 287 阅读 · 0 评论 -
Sping整合ActiveMQ(三.简单Queue通信)
Sping整合ActiveMQ(一.简单Queue通信)简单配置:只作JMSTemplate和Destination的配置,进行简单的消息传送1.Pom文件:<?xml version="1.0" encoding="UTF-8"?><project xmlns="http://maven.apache.org/POM/4.0.0" xml...原创 2014-03-10 09:21:52 · 96 阅读 · 0 评论 -
Sping整合ActiveMQ(二.Spring 对JMS的支持 )
Sping整合ActiveMQ(二.Spring 对JMS的支持 )Spring提供了一个用于简化JMS API使用的抽象框架,用户利用Spring使用JMS可以不用关心connection factory,session等资源的管理.类似于对JDBC的抽象,Spring提供了一个JmsTemplate类,抽象了操作JMS都必须做的公共步骤,留下了callback方法给用户去实现,如提供消...原创 2014-03-10 09:21:28 · 159 阅读 · 0 评论 -
Sping整合ActiveMQ(一.ActiveMQ使用javax.jms通信)
Sping整合ActiveMQ(一.ActiveMQ使用javax.jms通信)1.Pom文件: <?xml version="1.0" encoding="UTF-8"?><project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001...原创 2014-03-10 09:20:44 · 112 阅读 · 0 评论 -
ActiveMQ使用笔记(八)使用过程中出现的问题
1、消息文件越来越多,导致超出了存储空间报错日志:Usage Manager Store is Full, 100% of 1073741824. Stopping producer (ID:db01-48754-1336034955132-0:5:1:1) to prevent flooding queue://queue.land.group. See http://activemq....原创 2014-03-01 12:37:15 · 556 阅读 · 0 评论 -
ActiveMQ使用笔记(七)ActiveMQ性能优化
ActiveMQ使用笔记(七)ActiveMQ性能优化 1、目标策略在节点destinationPolicy配置策略,可以对单个或者所有的主题和队列进行设置,使用流量监控,当消息达到memoryLimit的时候,ActiveMQ会减慢消息的产生甚至阻塞,destinationPolicy的配置如下:<destinationPolicy> <polic...原创 2014-03-01 12:36:39 · 309 阅读 · 0 评论 -
ActiveMQ使用笔记(六)ActiveMQ主备配置
ActiveMQ使用笔记(六)ActiveMQ主备配置ActiveMQ的主备有三种方式:纯Master/Slave、文件共享方式、数据库共享方式。 1、纯Master/Slave 这种方式的主备不需要对Master Broker做特殊的配置,只要在Slave Broker中指定他的Master就可以了,指定Master有两种方式,最简单的配置就是在broker节点中添加 masterCon...原创 2014-03-01 12:36:08 · 341 阅读 · 0 评论 -
ActiveMQ使用笔记(五)ActiveMQ负载均衡
ActiveMQ使用笔记(五)ActiveMQ负载均衡 ActiveMQ可以实现多个mq之间进行路由,假设有两个mq,分别为brokerA和brokerB,当有一条消息发送到 brokerA的队列test中,有一个客户端连接到brokerB上,并且要求获取test队列的消息时,brokerA中队列test的消息就会路由 到brokerB上,反之brokerB的消息也会路由到broker...原创 2014-02-26 10:26:55 · 130 阅读 · 0 评论 -
ActiveMQ使用笔记(四)ActiveMQ配置安全性
ActiveMQ使用笔记(四)ActiveMQ配置安全性 监视ActiveMQ的方式有多种,在第一部分中已经说到了Web监视控制台,设置登录用户名和密码,这里再说一下JMX监控。运行了ActiveMQ之后,再运行jdk自带的jconsole即可以看到ActiveMQ的进程,如图: 点击连接之后就可以看到ActiveMQ的运行情况。默认情况下是不需要用户名和口令的,修改activ...原创 2014-02-26 10:15:46 · 283 阅读 · 0 评论 -
ActiveMQ使用笔记(三)ActiveMQ消息发送与接收
ActiveMQ使用笔记(三)ActiveMQ消息发送与接收 配置完了持久化之后,我们就可以使用代码来发送和接收ActiveMQ中的消息了,我这里配置的持久化是KahaDB。 需要导入的jar包: 一段发送消息的代码: public static void send(){ try { // 创建一个连接工厂 String...原创 2014-02-26 10:15:22 · 195 阅读 · 0 评论 -
ActiveMQ使用笔记(二)ActiveMQ消息持久化
ActiveMQ使用笔记(二)ActiveMQ消息持久化在broker中设置属性persistent=”true”(默认是true),同时发送的消息也应该是persitent类型的。ActiveMQ消息持久化有三种方式:AMQ、KahaDB、JDBC。1、AMQAMQ是一种文件存储形式,它具有写入速度快和容易恢复的特点。消息存储在一个个文件中,文件的默认大小为32兆,如果一条...原创 2014-02-26 10:14:27 · 130 阅读 · 0 评论 -
Sping整合ActiveMQ(五.常见错误分析)
问题一:每条消息重复接收使用spring配置activemq监听消息时,发现每条消息总是重复接收,每次都是两条完全相同的消息同时打印在控制台。在google和百度中查询 了很久未发现类似的情况。查看activemq服务端,发现每次web容器启动Cunsumer总是增加两个,估计是web.xml中配置出现问题,遂检 查之,发现contextConfigLocation配置重复<co...原创 2014-03-14 09:30:04 · 153 阅读 · 0 评论