写点什么

独立基准测试表明 HornetQ 2.0 要快于 ActiveMQ 5.3,那 ActiveMQ 6 又如何呢?

  • 2010-02-21
  • 本文字数:1056 字

    阅读完需:约 3 分钟

近日, JBoss HornetQ 证实在同样的基准测试下要比当前版本的 ActiveMQ 快一些,这主要是因为 HornetQ 在 Linux 上通过 AIO 实现了一个可高度定制的日志文件系统(Journal),面对着竞争的压力,ActiveMQ 6 也打算自己实现一套。

ActiveMQ 5.3 曾在去年十月首次进行了 SPECjms2007 基准测试,ActiveMQ 团队对测试结果感到非常满意

无需多言,5.3.0 的水平(目标数量)和垂直(每个目标上的负载)可伸缩性的表现都非常棒。我们很欣喜地看到 Apache ActiveMQ 成为世界上首个进行了 SPECjms2007 基准测试的产品。

SPECjms2007 基准用于评估基于 JMS 的企业级消息中间件服务器的性能,为了比较不同的产品,它提供了一套标准的负载与性能指标,同时还提供了一个框架以对企业消息平台进行深度的性能分析。SPECjms2007 对构成应用环境的所有组件进行端到端的性能度量,这包括硬件、JMS 服务器软件、JVM 软件、数据库软件(用于消息持久化)以及系统网络。

HornetQ 是来自于 JBoss 全新高性能的企业级消息系统,其 JMS 消息系统的性能指标打破了 SPECjms2007 工业标准基准记录。HornetQ 2.0.GA 的分数超过了之前发布的 SPECjms2007 基准结果 307%,这是在相同的服务器硬件和操作系统环境下得到的结果。大家可以从 spec.org 站点上了解此次评测的结果: www.spec.org/jms2007/results/jms2007.html

InfoQ 此前曾报道过,HornetQ 这个 JBoss Messaging 的下一代产品提供了一个可选的高性能可定制的日志文件系统(Journal),使用 Linux Asynchronous IO(AIO)并通过一个本地代码层提供更棒的性能

HornetQ 通过其内建的高性能日志文件系统进行消息持久化而并没有使用缓慢的关系数据库。该日志文件系统是一项特别的技术,能够自动检测到 HornetQ 是否运行在 Linux 上,如果是的话则通过本地代码层使用 AIO 获得极高的性能。如果无法使用 AIO,HornetQ 会转而使用 Java NIO,这样就可以无缝运行在任何 Java 平台上了。

“ActiveMQ in Action”一书的作者 Rod Davies 在回应 JBoss Tim Fox 时说到:该项技术要比用纯 Java 实现的日志系统性能更好,下一版的 ActiveMQ 也将采用该技术

[…] 我们也非常认同在 Linux 系统上直接使用 I/O 的方式,因此已经在几个月前将其加到了 ActiveMQ 6 中。我们喜欢健康的竞争——加油!

当 ActiveMQ 改进完毕并且 HornetQ 2.1 发布后,谁将提供更棒的性能呢,让我们拭目以待吧!

大家可以在 InfoQ 上获悉更多关于 HornetQ ActiveMQ 以及 JMS 的信息!

查看英文原文: HornetQ 2.0 faster than ActiveMQ 5.3 on Independent Benchmark but what about ActiveMQ 6?

2010-02-21 00:374694
用户头像

发布了 88 篇内容, 共 267.0 次阅读, 收获喜欢 8 次。

关注

评论

发布
暂无评论
发现更多内容

仓库存储管理系统-综合管理系统(源码+文档+部署+讲解)

深圳亥时科技

OCTC发布《BMC开放固件产业报告》,加速多元算力OpenBMC创新落地

财见

揭秘南京大学人工智能通识教育,和鲸Heywhale上线人工智能通识课一体化解决方案

ModelWhale

Python 人工智能 大数据 教改

以太坊项目日渐冷门:以太坊链项目开发的现状与未来

区块链软件开发推广运营

交易所开发 dapp开发 链游开发 公链开发 代币开发

英伟达视角下的 2025:AI智能体元年

GPU算力

英伟达 AI Agent AI 智能体 Swarm magentic-one

深入理解 HTTP 协议:从基础到实践全解析

不在线第一只蜗牛

网络协议 HTTP

阿里妈妈公布NeurIPS比赛结果并开源AuctionNet

新消费日报

mes在造纸工厂数字化转型中的应用

万界星空科技

mes 万界星空科技 造纸行业 造纸mes 造纸厂

7个指标看本轮加密货币牛市走到哪一步

区块链软件开发推广运营

交易所开发 dapp开发 链游开发 代币开发 链游开发公链开发

淘宝天猫API接口深度解析:如何高效利用商品详情与关键词搜索商品列表功能

代码忍者

API 接口 pinduoduo API

2024年用户喜爱的Top5云电脑排名!没想到黑马是这家

小喵子

云电脑 云游戏 ToDesk云电脑 云电竞 网易云游戏电脑

容器与虚拟机的区别与关系

天翼云开发者社区

云计算 容器 虚拟机

WebGL开发中的代码优化

北京木奇移动技术有限公司

WebGL 数字孪生 软件外包公司

去哪儿秒级监控预警落地实践

Qunar技术沙龙

后端 预警监控

重磅首发!网易伏羲具身智能解决方案推动人形机器人产业新发展

网易伏羲

解决方案 网易伏羲 人形机器人 具身智能

为什么某些 batch size 会突然导致性能下降?

Baihai IDP

人工智能 深度学习 AI LLMs

反向代购新风尚:创业者出海的新蓝海

代码忍者

代购系统 跨境独立站 反向淘宝代购集运系统

NFTScan | 12.09~12.15 NFT 市场热点汇总

NFT Research

NFT #Web3

又遇百度,能否 hold 住?

王中阳Go

Go 面试

QT客户端开发的代码优化

北京木奇移动技术有限公司

软件外包公司 QT外包开发 QT开发公司

《深入浅出Apache Spark》系列⑤:Spark SQL的表达式优化

数新网络官方账号

sql

SPICE协议浅析

天翼云开发者社区

云计算 远程控制

犬类癌症检测(CANDiD)研究:使用独立测试集对1000多只犬进行基于高通量测序的多癌种早期检测"液体活检"血液测试的临床验证

INSVAST

生信服务 液体活检 生信分析 Sentieon 变异检测

独立基准测试表明HornetQ 2.0要快于ActiveMQ 5.3,那ActiveMQ 6又如何呢?_Java_Dio Synodinos_InfoQ精选文章