Java 工具
本页面记录了一些基于 Java 的实用程序(PerfTest、Tracer)。
PerfTest
RabbitMQ 提供了一个吞吐量测试工具 PerfTest,它基于 Java 客户端构建,并可配置用于模拟基础和高级工作负载。
PerfTest 文档
流式 PerfTest(RabbitMQ 流协议)
有一个单独的 流式 PerfTest 版本,它在内部使用 RabbitMQ 流协议。
流式 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 上。