[英]RabbitMQ N exchanges testing
我是RabbitMQ的新手,并计划编写一些测试以了解RabbitMQ中的消息系统如何随所使用的交换次数扩展。 特别是,我很想知道增加N个交换会如何影响CPU,内存和IO使用率。
我注意到RabbitMQ附带了Rabbitmqct1.bat应用程序,该应用程序具有状态命令,该命令将输出与系统相关的信息。 我遇到的问题是确定在消息传递周期中何时运行基准测试实用程序。
我正在向交易所发布消息时运行它吗? 还是在将队列绑定到交换机时运行它? 还是随着消息从交换机推送到队列中?
干杯。
您可能会发现Web管理插件是查看系统当前性能的最简单方法。 再一次查看一下RabbitMQ的性能和可伸缩性路由拓扑 ,我在您提出的另一个问题中对此进行了链接。
值得考虑一下测试中的变量:
还值得注意的是,当没有队列使用方时,队列性能会下降,因此,如果队列性能稳定增长,则性能将下降,RabbitMQ队列理想情况下始终为(或接近)0条消息。
一些有用的链接:
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.