各大消息队列对比参考以及特点

MQ的作用

几乎所有的消息队列都满足以下特点,你说巧不巧!!!

优点:

1.应用解耦(使用场景)
在这里插入图片描述

2.削峰填谷(使用场景)
在这里插入图片描述

3.异步处理(使用场景)
在这里插入图片描述

缺点:

1.系统可用性降低: 系统引入外部依赖越多,稳定性越差
2.复杂度提高: 系统之前是同步调用,引入MQ实现异步调用
3.一致性问题: 多个系统分布式协作,要保证消息数据处理的一致性

对比

根据各大主流消息队列的特点我们在做技术选型的时候可以做个参考

特性Active MQRabbit MQRocket MQKafka
开发语言JavaerlangJavascala
单机吞吐量万级万级十万级十万级
时效性ms级us级ms级ms级以内
可用性高(主从架构)高(主从架构)非常高(分布式架构)非常高(分布式架构)
功能特性成熟的产品;很多公司都在使用;有较多文档;各种协议支持较好基于erlang开发并发能力强;性能极好;延时低;管理界面丰富功能完备;拓展性价只支持主要MQ功能,在大数据领域应用较广

后续会根据博主的学习进度持续更新,如果对您有帮助的话点个赞再走呗!

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

Double@加贝

我这么欠揍,你来打赏我啊!

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值