性能

功能 > 性能

性能

性能会因许多因素而有很大差异

  • 网络拓扑结构
  • 使用的传输协议
  • 服务质量
  • 硬件、网络、JVM 和操作系统
  • 生产者数量、消费者数量
  • 消息在目标之间的分布以及消息大小

为了让您了解 ActiveMQ Classic 的性能水平,我们提供了一系列JMeter 性能测试,您可以在自己的硬件上使用您选择的协议运行这些测试。

我们最近运行的测试是在一个小型网络中进行的,该网络由两台双 CPU Opteron Linux 服务器组成(64 位),运行 SuSe 和 Sun 的 Java 5。

当服务器在一台机器上运行,一个生产者线程和一个消费者线程分别在另一台机器上的独立 VM 中运行时,使用单个主题,我们使用 1-2K 消息获得了大约 21-22,000 条消息/秒。另一个测试在 Intel Celeron CPU 2.40GHz 上运行代理,在另一个机器上的持久队列上,使用一个生产者线程和一个消费者线程,获得了 2000 条消息/秒。因此,在您的环境中,性能可能会有很大的差异。

性能测试

我们有一些工具可以帮助您评估性能。

性能指南

如果您不相信性能报告,请尝试自己运行性能测试。您可能想查看我们的性能概述,或尝试使用ActiveMQ Classic 性能模块用户手册

商业供应商 也可能能够帮助诊断性能问题、建议更改等……

Apache、ActiveMQ、Apache ActiveMQ、Apache 羽毛标志和 Apache ActiveMQ 项目标志是 Apache 软件基金会的商标。版权所有 © 2024,Apache 软件基金会。根据Apache 许可证 2.0授权。