RabbitMQ不同通道间存在影响

为了验证RabbitMQ相同Virtual host下的通道,以及不同Virtual host下面的通道之间是否存在影响,专门用Jmeter对RabbitMQ进行了压测,以观察通道间的影响。

测试环境:

3台虚拟机,设置3个virtual host分别为/、test1、test2,压测场景:

前提:对virtual host为test2的direct通道压测,且同时配置了生产者和消费者,找到不出现flow的边界,让其运行,状态一致为runing状态。

1.启动一个进程使其处于running状态。

RabbitMQ不同通道间存在影响

2.在新增一个进程,只开启生产者,关闭消费者,以尽可能高的速率生产消息,并观察这个通道的情况。

RabbitMQ不同通道间存在影响

 

 Jmeter中TPS情况如下:

RabbitMQ不同通道间存在影响

 

 结论:不同Virtual host之间的通道是有影响的。同理相同Virtual host之间的通道也是相互有影响的。

 

上一篇:01-jquery的j介绍和封装原理


下一篇:Linux系统中对文件/目录的备份及权限修改