2

我有多个与 RabbitMQ 连接的组件。有些是生产者和消费者。我需要对我的系统进行基准测试/负载测试。我需要确保消费者每秒可以处理 N 条消息。我在互联网上进行了一些搜索,但还没有真正找到任何东西。有没有人有任何对 RabbitMQ 进行基准测试的经验?理想情况下,我只想向网络发送垃圾邮件,而无需创建新的生产者。

4

1 回答 1

6

你知道工具JMeter吗?使用此工具,您可以简单地模拟服务器上的繁重负载。我通常将它用于 Web 应用程序,但我看到了一个JMeter-RabbitMQ 插件来测试 AMQP 消息代理,例如使用 JMeter 的 RabbitMQ。我想你应该看看它。

如果你在 RabbitMQ 前面有一个 web 应用,那么你也可以直接用 JMeter 测试这个应用。

于 2013-08-05T15:40:05.720 回答