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

消息中间件修炼手册 专栏收录该内容
1 篇文章 0 订阅

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

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

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

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


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

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

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

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

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

本篇完~

展开阅读全文
  • 0
    点赞
  • 0
    评论
  • 0
    收藏
  • 一键三连
    一键三连
  • 扫一扫,分享海报

打赏
文章很值,打赏犒劳作者一下
相关推荐
©️2020 CSDN 皮肤主题: 终极编程指南 设计师:CSDN官方博客 返回首页

打赏

技术宅星云

你的鼓励将是我创作的最大动力

¥2 ¥4 ¥6 ¥10 ¥20
输入1-500的整数
余额支付 (余额:-- )
扫码支付
扫码支付:¥2
获取中
扫码支付

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

打赏作者

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

抵扣说明:

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

余额充值