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