消息中间件那么多?不知道选哪个怎么办?

这篇博文来对常用的消息中间件做一个对比。

前几天在一篇文章中看到这么一句话:
“不是只有永远在一起,才叫好的结局,相遇之后,我们都变成了更好的人,也叫好的结局。”

对于消息中间件的选择来说,当在你的业务达到瓶颈, 使用哪个能快速解决你当前的问题那就是最好的。

追求完美本身没有错,然而完美往往是需要时间的,先做出来,再优化它,否则没完美前就已经死了。


目前市面上常用的消息中间件框架有哪些呢?

以下图片来自https://start.spring.io
下面这张图是IntelliJ idea 集成的

当然,还有很多其他很多种消息中间件,甚至据说redis 也支持消息发布和订阅模式,这里就不一一列举了。

下面博主整理了一些比较关注的一些参数以供参考。

对比参数IBM MQRabbit MQApache Kafka
是否付费收费免费免费
底层实现语言JavaErlangScale &Java
特点强大、 安全、 稳定的消息简单易用海量数据处理, 可以和大数据Spark框架整合
是否开源闭源开源开源
版权归属IBMPivotal(EMC,VMware和通用电气(GE)联合成立的公司)Apache 开源软件基金会
维护难度简单一般复杂
博主评语付费中可靠的消息中间件开源的消息中间件,支持多种使用场景分布式流处理框架,消息发布订阅只是其中一个功能,支持海量数据分布式集群,可方便与大数据Spark 框架整合

本篇完~

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

打赏作者

极客星云

谢谢认可,希望对你的学习有帮助

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

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

打赏作者

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

抵扣说明:

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

余额充值