RabbitMQ的性能、压力测试数据
事务提交的方式:
server
Linux、1G、1核、1M带宽
client:Mac
处理器名称: Intel Core i7
处理器速度: 2.2 GHz
处理器数目: 1
核总数: 4
内存: 16 GB
发送内容
事务提交的方式下,每次发送1kb的内容
现象与结论
现象:开启一个线程时,income:4050/s,开启6个线程时,income:240250/s
结论:开启事务的提交方式,压力在生产者端
发送内容
去掉事务后,每次发送1kb的内容
现象与结论
现象:开启一个线程时,income:500800/s,开启6个线程时,income:400700/s
结论:无事务时,效率是事务提交方式的10+倍。
发送内容
事务提交的方式下,每次发送内容为:这是一个生产的消息QAQ
现象与结论
现象:开启一个线程时,income:2050/s,开启6个线程时,income:80230/s
结论:无事务时,压力在生产者端
发送内容
去掉事务后,每次发送内容为:这是一个生产的消息QAQ
现象与结论
现象:开启一个线程时,income:30005000/s,开启6个线程时,income:30009000/s
结论:无事务时,效率大大提升,远远的超越事务方式,1000倍有余