转载自:https://blog.csdn.net/dgutliangxuan/article/details/82938127

我在准备学习消息中间件的时候遇到的问题,就是技术的选型。最终在这几个中间的对比中尝试去学习其中一种技术:

综上所述,各种对比之后,总结如下:

一般的业务系统要引入MQ,最早大家都用ActiveMQ,但是现在确实大家用的不多了,没经过大规模吞吐量场景的验证,社区也不是很活跃,所以大家还是算了吧,我个人不推荐用这个了;

后来大家开始用RabbitMQ,但是确实erlang语言阻止了大量的java工程师去深入研究和掌控他,对公司而言,几乎处于不可控的状态,但是确实人是开源的,比较稳定的支持,活跃度也高;

不过现在确实越来越多的公司,会去用RocketMQ,确实很不错,但是我提醒一下自己想好社区万一突然黄掉的风险,对自己公司技术实力有绝对自信的,我推荐用RocketMQ,否则回去老老实实用RabbitMQ吧,人是活跃开源社区,绝对不会黄

所以中小型公司,技术实力较为一般,技术挑战不是特别高,用RabbitMQ是不错的选择(我们项目也正在使用这个^_^);大型公司,基础架构研发实力较强,用RocketMQ是很好的选择

如果是大数据领域的实时计算、日志采集等场景,用Kafka是业内标准的,绝对没问题,社区活跃度很高,绝对不会黄,何况几乎是全世界这个领域的事实性规范

截至2018年,目前,企业主流的消息中间件有哪些?各有什么优缺点?相关推荐

  1. 截至2018年,目前,企业主流的消息中间件有哪些?各有什么优缺点?面试常问 RabbitMQ使用较多

    https://blog.csdn.net/maihilton/article/details/80037824 转一篇比较好的关于消息中间件的文章

  2. linux高级运维笔试简答题及答案,企业linux初级和高级运维面试常问题目问答总结技巧讲解(2020年录制)...

    课程增值: 课程是我最近面试辅导的所有学员,成功找到工作,企业常问题目,我带领大家学习,面试如何问答. 我曾经经历面试linux运维没有做大量准备,经历大量hr给我说的一句话就是 回家等通知吧,心碎了 ...

  3. 英特尔中国:截至2018年底女性员工占比33%

    11月23日,英特尔中国发布了<2018-2019年度企业社会责任报告>.这是英特尔中国自2009年以来每年主动对外发布的年度报告之一.该报告内容涵盖了英特尔在科技创新和环境可持续.社会责 ...

  4. python编程入门与案例详解-quot;Python小屋”免费资源汇总(截至2018年11月28日)...

    原标题:"Python小屋"免费资源汇总(截至2018年11月28日) 为方便广大Python爱好者查阅和学习,特整理汇总微信公众号"Python小屋"开通29 ...

  5. 2018年中国互联网企业百强榜单

    转载:工信部网站 http://www.miit.gov.cn/n1146290/n1146402/n1146455/c6279591/content.html 2018年7月27日,中国互联网协会. ...

  6. 截至2018年,全球主要城市地铁里程分别为(单位:千米):上海:673,北京:608,莫斯科:437,伦敦:402,纽约:38等绘制如下图所示的全球主要城市地铁里程示意图。

    截至2018年,全球主要城市地铁里程分别为(单位:千米):上海:673,北京:608,莫斯科:437,伦敦:402,纽约:380 ,首尔:331,东京:309,马德里:293:绘制如下图所示的全球主要 ...

  7. 船舶领域研究综述(截至2018)

    写在前面:本文是基于Rafal Szlapczynski, Joanna Szlapczynska在<Ocean engineering>上发表的Review of ship safety ...

  8. 帆软:2018年中国企业数据化应用分析报告

    一.中国大数据行业发展状况 1.大数据行业发展趋势 2018年中国大数据核心产业规模预计为329亿元人民币,较2017年相比增速达39.4%.预计在未来几年内,大数据市场将继续保持30%以上的增速.到 ...

  9. 企业主流MySQL高可用集群

    选型 10款常见MySQL高可用方案选型解读 MYSQL(高可用方案) 目前最流行的是:主从复制.基于Galera的方案 企业主流MySQL高可用集群 了解 MySQL 集群之前,先看看单节点数据库的 ...

最新文章

  1. CVPR2020最新15篇论文开源代码!!!
  2. php 压测流量回放,终极 Web 应用性能和压力测试工具 Gor
  3. Java VS .NET:Java与.NET的特点对比
  4. class view里面的目录项_Eclipse里面出现一排open a terminal,怎么把消除它???
  5. 并发基础篇(一): Java 并发性和多线程
  6. 《统计学习方法》P74勘误
  7. centos7 rabbitmq安装/配置
  8. ​做安全操作系统,这位技术老兵是认真的!
  9. MCU——TC04B触摸按键芯片驱动
  10. 快速创建一个 spring mvc 示例
  11. MAC编译OpenJDK8:iostream file not found(独家解决办法)
  12. Nginx代理Grafana常见错误
  13. 2020年下半年软件设计师上午真题及答案解析(个人见解+网络解答+持续更新)
  14. Charles使用最全指南
  15. 什么是WBS分解法?
  16. 拉格朗日插值一个公式概括
  17. linux设备/dev/dsp,/dev/mixer
  18. npm安装ionic相关设置
  19. 这里有最新最全最专业的便携图形工作站硬件配置方案,来看看?
  20. 如何删除Mac电脑中的第三方字体?

热门文章

  1. 如何发布开源库到jcenter
  2. 分享5个免费的Python学习网站,新手小白赶紧收藏起来吧!
  3. 【2069】糖果游戏
  4. # 记录解密大众点评数据加密过程
  5. SQL按时间段分组查询
  6. 对比vivo X70系列与iPhone 13系列哪一款更值得购买!
  7. python实现6的阶乘_python设计一个阶乘函数,并使用该函数求出6的阶乘。(怎么用python求阶乘的和教程)...
  8. 【微信小程序】本地数据缓存
  9. U盘不能写入和删除。linux系统解决办法
  10. beaglebone C语言编程,BeagleBone的GPIO控制