ActiveMQ相关资料整理

转自:http://www.cnblogs.com/huligong1234/p/3801696.html

A​c​t​i​v​e​M​Q​ ​i​n​ ​A​c​t​i​o​n​_​中​文
http://wenku.baidu.com/view/4e63b6dbad51f01dc281f10d.html

A​c​t​i​v​e​M​Q​+​I​n​+​A​c​t​i​o​n​翻​译​笔​记​-​+​更​新​版​2​0​1​1
http://wenku.baidu.com/view/7af6a164caaedd3383c4d372.html

ActiveMQ in Action 翻译
http://jackyin5918.iteye.com/category/292829
13.4 性能优化实战
13.3 优化消息消费者
13.2 优化消息生产者
13.1 通用调优技术
13 ActiveMQ性能调优
12.6 使用ActiveMQ消息调度延迟发送消息
12.5 使用故障转移协议应对代理或网络故障
......

ActiveMQ 即时通讯服务 浅析
http://www.cnblogs.com/hoojo/p/active_mq_jms_apache_activeMQ.html

ActiveMQ内存设置和流控
http://blog.csdn.net/kimmking/article/details/9670653

ActiveMQ技术详解
http://blog.csdn.net/column/details/activemq.html

[MQ]关于ActiveMQ的配置
http://www.cnblogs.com/CopyPaster/archive/2012/04/27/2473179.html

activeMQ消费消息时网络流量异常大的问题
http://www.cnblogs.com/baibaluo/archive/2012/12/24/2748468.html

ActiveMQ学习和研究
http://topmanopensource.iteye.com/category/64329
ActiveMQ的拦截器插件
ActiveMQ的各种表SQL的管理
ActiveMQ中advisory的使用和原理
ActiveMQ的异步转发(DispatchAsync)功能
ActiveMQ 的独占消费(Exclusive Consumer)
ActiveMQ5.5在Tomcat6.0中部署
Window 下ActiveMQ端口冲突,负载均衡,主备配置
ActiveMQ中消息权限策略
ActiveMQ和Jetty整合使用
ActiveMQ 和Commons-Daemon整合
关于ActiveMQ中怎么实现一对多发送消息讨论
ActiveMQ 中ActiveMQBlobMessage的接收和发送
ActiveMQ 和JAXWS整合
ActiveMQ-Camel的使用
ActiveMQ模板和Velocity整合使用
ActiveMQ中消息游标
ActiveMQ和Tomcat的整合应用
ActiveMQ关于文件传输需要注意哪些方面?
关于ActiveMQ中Session和Connection资源的管理
ActiveMQ中关于文件锁的机制的学习
ActiveMQ的JMX监控使用
ActiveMQ 通过JMX监控Connection,Queue,Topic的信息
activemq消息队列的大小配置的配置
ActiveMQ 持久化消息数据库信息
ActiveMQ Conneccton中的队列的监听的使用和测试
ActiveMQ BlobMessage发送消息的测试
ActiveMQ VS HornetQ
ActiveMQ中的KahaDB消息日志的恢复机制和可靠性
ActiveMQ 基于JAAS的管理机制
ActiveMQ 定时调度的使用查看任务消息
ActiveMQ 中端口和消息的管理和调度CronParser测试问题
ActiveMQ Spring 整合持久化到数据库的实现
ActiveMQ 连接池工厂
ActiveMQ基于derby数据库的spring整合
ActiveMQ消息持久化到数据库
ActiveMQ基于Queue的发送消息模式
基于Tomcat容器的ActiveMQ简单实例
ActiveMQ简单实例发送消息

ActiveMQ讯息传送机制以及ACK机制详解
http://www.myexception.cn/software-architecture-design/1576380.html

ActiveMQ中Producer特征详解
http://www.myexception.cn/software-architecture-design/1602841.html

[异步][jms][activeMq]如何做到重试机制不会导致一条消息被多次执行.
http://blog.csdn.net/fei33423/article/details/32723571

优化ActiveMQ
性能
http://blog.csdn.net/yczz/article/details/6384499

深入浅出ActiveMQ 即时通讯服务(ActiveMQ5.8)
http://josh-persistence.iteye.com/blog/2065060

ActiveMQ使用笔记
http://www.huaishao8.com/tag/activemq
ActiveMQ使用笔记(八)使用过程中出现的问题
ActiveMQ使用笔记(七)ActiveMQ性能优化
ActiveMQ使用笔记(六)ActiveMQ主备配置
ActiveMQ使用笔记(五)ActiveMQ负载均衡
ActiveMQ使用笔记(四)ActiveMQ配置安全性
ActiveMQ使用笔记(三)ActiveMQ消息发送与接收
ActiveMQ使用笔记(二)ActiveMQ消息持久化(3)
ActiveMQ使用笔记(二)ActiveMQ消息持久化(2)
ActiveMQ使用笔记(二)ActiveMQ消息持久化(1)
ActiveMQ使用笔记(一)ActiveMQ的安装

ActiveMQ之Ajax调用
http://blog.csdn.net/neareast/article/details/7588527

=============================================
官方文档
入门:http://activemq.apache.org/getting-started.html
常见问题:http://activemq.apache.org/faq.html
各种功能特性详解:http://activemq.apache.org/features.html
连通性相关文档:http://activemq.apache.org/connectivity.html
相关的各种工具:http://activemq.apache.org/tools.html
开发者文档:http://activemq.apache.org/developers.html
设计文档:http://activemq.apache.org/design-documents.html
经验与技术文章
各路神仙关于ActiveMQ的技术文章:http://activemq.apache.org/articles.html

相关书籍
ActiveMQ in Action: http://researchnotes.googlecode.com/svn/mq/activemq/activemq%20in%20action.pdf
Apache ActiveMQ Reference Guide: http://researchnotes.googlecode.com/svn/mq/activemq/userguide.pdf

=========================================

影响ActiveMQ性能的几个重要因素

Queue
1、Send/dispatch Async 影响非常大

 同步异步的发送和投递,都非常影响吞吐量。另外,SystemUsage和PFC流控对同步发送有直接影响。
2、Not transacted 去掉了记录redo日志
3、Auto_ACK/Optim_ACK 优化确认

 减少交互次数
4、Non-persistence 持久化消息,跟下面几点有关

 持久化和非持久化,也是数量级的影响,毕竟为了提高可靠性,使用数据库或文件来存消息,开销非常大。
5、pendingQueuePolicy/vmQueueCursor 决定了消息存储+发送模式,影响很大

 内存最快,文件和jdbc方式更安全,但是非常慢。。。
6、producerFlowControl/memoryLimit 可能会直接block掉producer

  vmCursor+非持久时,直接变成一个内存MQ,为了不爆掉jvm,在消息积压到指定数量的时候,PFC会阻止生产消息。
7、fast/slow consumer 决定了消息处理模式

 跟上面几点有关系。

8、在connection或connectionFactory上关闭掉 copyMessageOnSend

根据JMS规范,消息是不可变的。send的时候,会自动的添加一些属性。有时候,可能会重用,或者多线程处理。为了不影响消息的不可变性,发送的时候,先复制一份,这样,发送时处理的消息对象和你的代码持有的消息对象,是两个不同对象了。相互之间就不会互相影响了。
一般情况下,这个选项可以关闭,从而获得一定的性能提升。
9、consumer端,获取消息时候的prefetchSize设置。 一定范围情况下,一次预获取越大,总体性能越好。

==========================================
ActiveMQ性能与调优相关链接

amq自己带了一个性能test:http://activemq.apache.org/activemq-performance-module-users-manual.html
使用jmeter压测的介绍:http://activemq.apache.org/jmeter-performance-tests.html

我个人的经验:http://setting.iteye.com/blog/989593

官方的性能报告:http://fusesource.com/docs/collateral/ActiveMQ%20Performance.pdf

调优手册:http://fusesource.com/wiki/display/ProdInfo/FUSE+Message+Broker+Performance+Tuning+Guide
比较全的调优相关内容:http://fusesource.com/docs/broker/5.4/tuning/index.html

©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 206,013评论 6 481
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 88,205评论 2 382
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 152,370评论 0 342
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 55,168评论 1 278
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 64,153评论 5 371
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 48,954评论 1 283
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 38,271评论 3 399
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 36,916评论 0 259
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 43,382评论 1 300
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 35,877评论 2 323
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 37,989评论 1 333
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 33,624评论 4 322
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 39,209评论 3 307
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 30,199评论 0 19
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 31,418评论 1 260
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 45,401评论 2 352
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 42,700评论 2 345

推荐阅读更多精彩内容