Java 工具
本页面介绍了几个基于 Java 的实用工具(PerfTest、Tracer)。
PerfTest
RabbitMQ 提供了一个基于 Java 客户端的吞吐量测试工具 PerfTest,它可以配置以模拟基本和高级的工作负载。
PerfTest 文档
PerfTest for Streams (RabbitMQ Stream Protocol)
有一个独立的 PerfTest for streams 版本,它内部使用 RabbitMQ Stream Protocol。
Stream PerfTest 文档
Tracer
Tracer 是一个非常基础、非常简单的 AMQP 0-9-1 协议分析器,其用途类似于 Wireshark。可以使用 runtracer 或 runtracer.bat 脚本来运行它。
runtracer [proxy-port] [upstream-host] [upstream-port]
| 参数 | 描述 | 默认值 |
| proxy-port | 用于监听传入客户端连接的端口 | 5673 |
| upstream-host | 在响应传入连接时用于建立出站连接的主机名 | localhost |
| upstream-port | 用于建立出站连接的端口号 | 5672 |
下载和源代码
可以从 GitHub 获取发行版。
源代码库 托管在 GitHub 上。