博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
消息队列性能比较
阅读量:7018 次
发布时间:2019-06-28

本文共 739 字,大约阅读时间需要 2 分钟。

hot3.png

RabbitMQ,ActiveMq,ZeroMq比较

==结论==:ZeroMq 最好,RabbitMq 次之, ActiveMq 最差。 ==来源==:

==测试环境==:

  • Model: Dell Studio 1749
  • CPU: Intel Core i3 @ 2.40 GHz
  • RAM: 4 GB
  • OS: Windows 7 64 bits 测试都是采用软件的默认配置

==测试结果==: 横轴为各个MQ,纵轴为时间,单位秒(s),时间越少越好20000 X 1024 bytes 出队入队时间20000 X 1024 bytes 出队入队时间200000X 32 bytes 出队入队时间200 X 32768 bytes 出队入队时间

==比较==:

  1. 持久性 zeroMq不支持,activeMq和rabbitMq都支持
  2. 技术点:可靠性、灵活的路由、集群、事务、高可用的队列、消息排序、problem tracker、可视化管理工具、插件系统、社区 RabbitMq最好,ActiveMq次之,ZeroMq最差。当然ZeroMq也可以做到,不过自己必须手动写代码实现,代码量不小。++可靠性中的:持久性投递确认发布者证实高可用性++。
  3. 高并发 从实现语言来看,RabbitMQ最高,原因是它的实现语言是天生具备高并发高可用的erlang语言。

kafka和RabbitMQ的比较

权威文章 ==比较==:

  1. RabbitMq比kafka成熟,在可用性上,稳定性上,可靠性上,RabbitMq超过kafka
  2. Kafka设计的初衷就是处理日志的,可以看做是一个日志系统,针对性很强,所以它并没有具备一个成熟MQ应该具备的特性
  3. Kafka的性能(吞吐量、tps)比RabbitMq要强(一个数量级以上),两者在这方面没有可比性。

资料

最全最给力的kafka博客:

转载于:https://my.oschina.net/hgfdoing/blog/517784

你可能感兴趣的文章
PromiseKit入门 之 Objective-C
查看>>
.NET Core 2.1中改进的堆栈信息
查看>>
ThreadLocal及InheritableThreadLocal的原理剖析
查看>>
java版电子商务spring cloud分布式微服务b2b2c社交电商 (六)springboot整合mybatis
查看>>
走马灯
查看>>
深入理解Hadoop之HDFS架构
查看>>
R语言绘制正太分布图,并进行正太分布检验
查看>>
我的友情链接
查看>>
我的友情链接
查看>>
11g数据导入10g数据库方法实现
查看>>
MySql
查看>>
弹窗滚动scrolltop, scroll();方法
查看>>
php-cgi占用cpu100%的一次排障之旅
查看>>
Exchange Server 2013 RTM发布
查看>>
windows 性能监视器
查看>>
如何测试网页的登录页面
查看>>
linux系统下的shell×××
查看>>
④Windows Server 8 个人独享虚拟桌面
查看>>
7.Azure文件(文件共享)-NAS(上)
查看>>
CSS solid 属性1
查看>>