截至2018年,目前,企业主流的消息中间件有哪些?各有什么优缺点?
转载自:https://blog.csdn.net/dgutliangxuan/article/details/82938127
我在准备学习消息中间件的时候遇到的问题,就是技术的选型。最终在这几个中间的对比中尝试去学习其中一种技术:
综上所述,各种对比之后,总结如下:
一般的业务系统要引入MQ,最早大家都用ActiveMQ,但是现在确实大家用的不多了,没经过大规模吞吐量场景的验证,社区也不是很活跃,所以大家还是算了吧,我个人不推荐用这个了;
后来大家开始用RabbitMQ,但是确实erlang语言阻止了大量的java工程师去深入研究和掌控他,对公司而言,几乎处于不可控的状态,但是确实人是开源的,比较稳定的支持,活跃度也高;
不过现在确实越来越多的公司,会去用RocketMQ,确实很不错,但是我提醒一下自己想好社区万一突然黄掉的风险,对自己公司技术实力有绝对自信的,我推荐用RocketMQ,否则回去老老实实用RabbitMQ吧,人是活跃开源社区,绝对不会黄
所以中小型公司,技术实力较为一般,技术挑战不是特别高,用RabbitMQ是不错的选择(我们项目也正在使用这个^_^);大型公司,基础架构研发实力较强,用RocketMQ是很好的选择
如果是大数据领域的实时计算、日志采集等场景,用Kafka是业内标准的,绝对没问题,社区活跃度很高,绝对不会黄,何况几乎是全世界这个领域的事实性规范
截至2018年,目前,企业主流的消息中间件有哪些?各有什么优缺点?相关推荐
- 截至2018年,目前,企业主流的消息中间件有哪些?各有什么优缺点?面试常问 RabbitMQ使用较多
https://blog.csdn.net/maihilton/article/details/80037824 转一篇比较好的关于消息中间件的文章
- linux高级运维笔试简答题及答案,企业linux初级和高级运维面试常问题目问答总结技巧讲解(2020年录制)...
课程增值: 课程是我最近面试辅导的所有学员,成功找到工作,企业常问题目,我带领大家学习,面试如何问答. 我曾经经历面试linux运维没有做大量准备,经历大量hr给我说的一句话就是 回家等通知吧,心碎了 ...
- 英特尔中国:截至2018年底女性员工占比33%
11月23日,英特尔中国发布了<2018-2019年度企业社会责任报告>.这是英特尔中国自2009年以来每年主动对外发布的年度报告之一.该报告内容涵盖了英特尔在科技创新和环境可持续.社会责 ...
- python编程入门与案例详解-quot;Python小屋”免费资源汇总(截至2018年11月28日)...
原标题:"Python小屋"免费资源汇总(截至2018年11月28日) 为方便广大Python爱好者查阅和学习,特整理汇总微信公众号"Python小屋"开通29 ...
- 2018年中国互联网企业百强榜单
转载:工信部网站 http://www.miit.gov.cn/n1146290/n1146402/n1146455/c6279591/content.html 2018年7月27日,中国互联网协会. ...
- 截至2018年,全球主要城市地铁里程分别为(单位:千米):上海:673,北京:608,莫斯科:437,伦敦:402,纽约:38等绘制如下图所示的全球主要城市地铁里程示意图。
截至2018年,全球主要城市地铁里程分别为(单位:千米):上海:673,北京:608,莫斯科:437,伦敦:402,纽约:380 ,首尔:331,东京:309,马德里:293:绘制如下图所示的全球主要 ...
- 船舶领域研究综述(截至2018)
写在前面:本文是基于Rafal Szlapczynski, Joanna Szlapczynska在<Ocean engineering>上发表的Review of ship safety ...
- 帆软:2018年中国企业数据化应用分析报告
一.中国大数据行业发展状况 1.大数据行业发展趋势 2018年中国大数据核心产业规模预计为329亿元人民币,较2017年相比增速达39.4%.预计在未来几年内,大数据市场将继续保持30%以上的增速.到 ...
- 企业主流MySQL高可用集群
选型 10款常见MySQL高可用方案选型解读 MYSQL(高可用方案) 目前最流行的是:主从复制.基于Galera的方案 企业主流MySQL高可用集群 了解 MySQL 集群之前,先看看单节点数据库的 ...
最新文章
- CVPR2020最新15篇论文开源代码!!!
- php 压测流量回放,终极 Web 应用性能和压力测试工具 Gor
- Java VS .NET:Java与.NET的特点对比
- class view里面的目录项_Eclipse里面出现一排open a terminal,怎么把消除它???
- 并发基础篇(一): Java 并发性和多线程
- 《统计学习方法》P74勘误
- centos7 rabbitmq安装/配置
- ​做安全操作系统,这位技术老兵是认真的!
- MCU——TC04B触摸按键芯片驱动
- 快速创建一个 spring mvc 示例
- MAC编译OpenJDK8:iostream file not found(独家解决办法)
- Nginx代理Grafana常见错误
- 2020年下半年软件设计师上午真题及答案解析(个人见解+网络解答+持续更新)
- Charles使用最全指南
- 什么是WBS分解法?
- 拉格朗日插值一个公式概括
- linux设备/dev/dsp,/dev/mixer
- npm安装ionic相关设置
- 这里有最新最全最专业的便携图形工作站硬件配置方案,来看看?
- 如何删除Mac电脑中的第三方字体?
热门文章
- 如何发布开源库到jcenter
- 分享5个免费的Python学习网站,新手小白赶紧收藏起来吧!
- 【2069】糖果游戏
- # 记录解密大众点评数据加密过程
- SQL按时间段分组查询
- 对比vivo X70系列与iPhone 13系列哪一款更值得购买!
- python实现6的阶乘_python设计一个阶乘函数,并使用该函数求出6的阶乘。(怎么用python求阶乘的和教程)...
- 【微信小程序】本地数据缓存
- U盘不能写入和删除。linux系统解决办法
- beaglebone C语言编程,BeagleBone的GPIO控制