声明:JavaEye新闻文章的版权属于JavaEye网站所有,严禁任何网站转载本文,否则必将追究法律责任!
Matt Brasier,一个Java EE咨询顾问,做了一个开源JMS性能测试,比较JBoss Messaging, JBoss MQ 和 Sun Java System Message Queue。
参加测试版本:
• JBoss MQ 4.2.2GA
• JBoss Messaging 1.4.0 SP3
• Sun Java System Message Queue 4.1 (Glassfish)
测试结果显示,执行应用JMS链接和保持长时间大量发送动作,性能最好的是JBoss Messaging。如果是应用打开一个JMS链接,发送一个或少量信息,然后关闭,再打开重复发送,性能最好的是JBossMQ。
下面表格显示发送不同数量消息花费时间:
| Implementation\ Batch Size |
1 | 10 |
100 |
1000 |
10000 |
| JBoss Messaging |
99 |
106 |
485 |
1367 |
15595 |
| JBoss MQ |
55 |
48 |
423 |
2224 |
21183 |
| GlassFish OpenMQ |
267 |
304 |
972 |
2760 |
21183 |
下面是每个JMS发送每条消息花费的时间
完全测试文章点击:Performance testing open source JMS


评论 共 7 条 发表评论
jnn 2008-07-25 21:55 引用
cddcdd 2008-07-25 21:52 引用
我们项目就用amq[b][/b]
ahuaxuan 2008-07-25 13:05 引用
andyhan 2008-07-25 09:52 引用
larryzou 2008-07-24 19:20 引用
cfly 2008-07-24 13:10 引用
魔力猫咪 2008-07-24 12:13 引用