写点什么

独立基准测试表明 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:374616
用户头像

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

关注

评论

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

阿里P8爆肝三月!最新出土SQL手册:收获不止SQL优化,抓住SQL的本质

Java 编程 程序员 IT 计算机

真香!在Github一夜爆火的面试题库,被各大厂要求直接下架

程序员小呆

Java 程序员 面试 架构师

WeTest自助压测1折起,最低1分钱参与Q币抽奖

WeTest

服务业CRM软件能为你提供哪些服务?

低代码小观

企业管理 CRM 管理系统 管理工具 管理软件

自定义View:几何变换实质与技巧

Changing Lin

10月月更

极光笔记丨iOS 15推送新特性

极光JIGUANG

ios 消息推送 移动端

NFT商业落地中的思考:区块链

CECBC

一口气面试7家大厂,已拿下4家offer,其实大厂没有你想象中难!

程序员小呆

Java 程序员 面试 架构师 资料

Zookeeper配置详解

Regan Yue

zookeeper 配置 10月月更

Webrtc Rtp/rtcp (2)

webrtc developer

WebRTC rtp/rtcp

微博评论高性能高可用计算架构

Imaginary

绝绝子!美团大牛吐血整理总结“消息队列核心知识笔记”是真的吊

进击的王小二

分布式 MQ 消息队列 java

极客时间【架构实战营】第二期 模块五作业

Geek_91606e

架构实战营

面对疾风吧,如何搭建高协同的精准告警体系?

阿里巴巴云原生

阿里云 产品 云原生 Arms 告警运维中心 告警体系

健身房CRM软件帮你寻找更多客户

低代码小观

企业管理 管理系统 健身房 管理软件 行业

实时监控:基于流计算 Oceanus ( Flink ) 实现系统和应用级实时监控

腾讯云大数据

流计算 Oceanus

如何说孩子才肯听,怎么听孩子才肯说(上)

石云升

读书笔记 育儿 10月月更

国家第一梯队!开物入选特色专业型工业互联网平台

百度大脑

人工智能 百度 智能云

模块五作业

potti

架构实战营

从Android系统架构学习设计模式

轻口味

android 架构设计原则 10月月更

反序列化漏洞复现总结

网络安全学海

黑客 网络安全 信息安全 WEB安全 安全漏洞

模块五-微博评论的高性能高可用计算架构

娜酱

「架构实战营」

直接霸榜Github!阿里内网流传P8大牛的“满级”分布式架构笔记,

程序员小呆

Java 程序员 面试 架构师

用区块链技术打造AEO高信用国际贸易生态圈的创新实践

CECBC

重学 Java 之 5种字符流读取方法

进击的王小二

java基础 字符流 java

5G通话占道4G,你的5G套餐性价比真的高吗?

脑极体

内卷把同事逼成了“扫地僧”,把 Github 上所有面试题都整理了一遍~ 足足 24W 字!

编程 程序员 IT 计算机 java

#1024我在现场# 征集线索引爆大奖!

InfoQ写作社区官方

1024我在现场 热门活动

山东移动用明道云赋能一线,打通业务创新最后一公里

明道云

架构实战营 设计微博系统中”微博评论“的高性能高可用计算架构

💤 ZZzz💤

架构实战营

“区块链+物联网”融合 推动产业创新发展

CECBC

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