阿里云「飞天发布时刻」2024来啦!新产品、新特性、新能力、新方案,等你来探~ 了解详情
写点什么

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

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

关注

评论

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

文心一言 VS 讯飞星火 VS chatgpt (70)-- 算法导论6.5 9题

福大大架构师每日一题

福大大架构师每日一题

字节码增强常见问题系列(二)| 兼容性难题:如何让不同字节码增强框架和谐共存?

华为云开源

字节码增强 sermant

秒验 REST API 手机号码置换接口

MobTech袤博科技

前端 App 前端开发 前端开发工具

零代码Demo Day大赛热烈开启,迎接挑战,赢取万元大奖!

明道云

PoseiSwap:基于 Nautilus Chain ,构建全新价值体系

大瞿科技

陕西玖富建设工程有限公司简介

新消费日报

Topaz Video AI for mac(视频增强和修复工具) 3.3.9中文版

mac

Topaz Video AI 苹果mac 视频增强修复软件

低代码平台,让应用开发更简单!

高端章鱼哥

低代码开发 应用开发

分布式流处理组件-生产实战:Broker副本与优化

谢先生F

kafka 架构 broker

亚信科技AntDB数据库专家出席数据库标准研讨会并参与研讨

亚信AntDB数据库

数据库 AntDB AntDB数据库 企业号 8 月 PK 榜

TiDB Serverless 正式商用,全托管的云服务带来数据管理和应用程序开发的全新体验

PingCAP

MySQL 云服务 TiDB pingCAP TiDB Serverless

面试官:线程是如何通讯的?

王磊

java面试

云渲染:为你的设计作品增添细节与逼真感!

Finovy Cloud

3D渲染 渲染 云渲染 云渲染农场

代码随想录 Day37 - 贪心算法(六)

jjn0703

途游游戏 x 极狐GitLab “通关” DevOps :单元测试从无到优,覆盖率 0→80%

极狐GitLab

DevOps gitlab Code Review DevSecOps 途游游戏

解决大模型“开发难”,昇思MindSpore自动并行技术应用实践

华为云开发者联盟

人工智能 华为云 华为云开发者联盟 企业号 8 月 PK 榜

唐刘:TiDB 研发工程实践及 TiDB 人才观丨CCF 中国数据库暑期学校

PingCAP

数据库 TiDB pingCAP

一篇聊聊JVM优化:堆

高端章鱼哥

Java JVM

如何使用JavaScript创建一只图像放大镜

这我可不懂

JavaScript

erp企业管理系统软件哪个最好用?

优秀

ERP系统 ERP软件

基于Vue3的数据可视化低代码平台

互联网工科生

Vue 低代码 vue3.0 JNPF

如何使用三台虚拟机搭建一个kubernetes集群?

数新网络官方账号

Kubernetes, 云原生, eBPF

极狐GitLab 10 年开源研发管理实践:4 个核心步骤突破效能瓶颈

极狐GitLab

gitlab 研发效能 DevSecOps 研发效率 效能实践

vpay数字货币钱包系统开发(Imtoken、TP)

薇電13242772558

数字钱包

百度飞桨助力高校培养AI大模型人才,2023年飞桨产学合作项目申报启动

飞桨PaddlePaddle

人工智能 百度 paddle 飞桨 百度飞桨

第五届宁波市卫生健康系统信息化技能竞赛暨赛前培训成功举办 平凯星辰受邀授课

PingCAP

数据库 TiDB 平凯星辰

10个学习JavaScript的理由

互联网工科生

JavaScript 学习 前端 编程语言

QuickBI提供数据可视化分析功能的工具,企业免费使用

夜雨微澜

NFTScan 团队发布升级版 NFT Portfolio 产品

NFT Research

NFT\

火热的低代码赛道

这我可不懂

前端 低代码 开发应用 JNPF 传统开发

Amadeus Pro for mac(音频编辑软件) 2.8.13中文版

mac

苹果mac Amadeus Pro 音频编辑软件

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