rabbitmq与radis队列性能测试

本文对RabbitMQ和Redis的队列性能进行了简单测试。在测试100万条780字节数据的发送速度时,RabbitMQ发送与接收速度基本持平,保持在6400-6600/s之间,而Redis的接收和发送速度分别为228-260/s,性能表现明显低于RabbitMQ。测试结果提示,实际应用中应根据需求选择合适的队列服务。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

redis有简单的pub、sub功能,rabbitmq不用说,是老牌的队列应用,下面简单测试一下两者的性能:

测试100万条数据发送速度,rabbitmq没有持久化、ack,单队列,redis3主3从集群,780字节数据。

rabbitmq发送与接收速度基本持平:

rabbit发送:6614/s   rabbit接收:6617/s   
rabbit发送:6478/s   rabbit接收:6478/s   
rabbit发送:6568/s   rabbit接收:6570/s   
rabbit发送:6614/s   rabbit接收:6614/s   
rabbit发送:6551/s   rabbit接收:6551/s   
rabbit发送:6557/s   rabbit接收:6553/s   
rabbit发送:6450/s   rabbit接收:6456/s   
rabbit发送:6540/s   rabbit接收:6536/s   
rabbit发送:6556/s   rabbit接收:6561/s   
rabbit发送:6483/s   rabbit接收:6482/s   
rabbit发送:6462/s   rabbit接收:6458/s   
rabbit发送:6581/s   rabbit接收:6583/s   
rabbit发送:6515/s   rabbit接收:6515/s   
rabbit发送:6547/s   rabbit接收:6545/s   
rabbit发送:6587/s   rabbit接收:6592/s   
rabbit发送:6443/s   rabbit接收:6442/s   
rabbit发送:6529/s   rabbit接收:6530/s   
rabbit发送:6418/s   rabbit接收:6420/s   
rabbit发送:6543/s   rabbit接收:6538/s   
rabbit发送:6551/s   rabbit接收:6555/s   
rabbit发送:6493/s   rabbit接收:6506/s   

redis,居然这么差:

redis接收:228/s   redis发送:237/s   
redis接收:243/s   redis发送:246/s   
redis接收:241/s   redis发送:244/s   
redis接收:259/s   redis发送:260/s   
redis接收:251/s   redis发送:256/s   
redis接收:245/s   redis发送:245/s   
redis接收:249/s   redis发送:252/s   
redis接收:252/s   redis发送:255/s   
redis接收:251/s   redis发送:252/s   
redis接收:255/s   redis发送:256/s   
redis接收:246/s   redis发送:250/s   
redis接收:248/s   redis发送:248/s   
redis接收:247/s   redis发送:251/s   
redis接收:252/s   redis发送:250/s   
redis接收:248/s   redis发送:249/s   
redis接收:251/s   redis发送:251/s   
redis接收:244/s   redis发送:252/s   
redis接收:257/s   redis发送:256/s   
redis接收:260/s   redis发送:261/s   

但是据网上测评,redis发送速度高于rabbitmq,没想到测试之后是这样,所以还是要自己试一下


ps:之前对rabbitmq理解一直有问题,rabbitmq的fanout、direct、topic是对在当前exchange下队列来说的,比如fanout广播是指广播到当前所有队列中,但是同一个队列只会给一个消费者消费,一个队列的一条消息不会给多个消费者消费,所以要想实现广播效果,需要每个消费者单独订阅不同队列,然后用fanout

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值