MQ同类产品对比以及选型-RocketMq的背后故事
2012年RocketMQ是阿里巴巴开源的消息中间件,着眼与用于交易核心消息的流转,做为阿里巴巴开源的消息中间件,主要面向有序消息场景能够提供更大的消息堆积能力,拉模式,消息持久化在磁盘。
。阿里巴巴消息中间件起源于2001年的五彩石项目,Notify在这期间应运而生,用于交易核心消息的流转。到2012年RocketMQ正式开源
RocketMQ名字的由来
没有找到相关人的表述,但是Rocket啊,大概是想表述像火箭一样迅速吧。
RocketMQ背景故事
阿里巴巴消息中间件起源于2001年的五彩石项目,在初期阶段共有两套消息中间件系统:Notify和Napoli。后来因有序场景需求,恰好当时Kafka开源,所以参照Kafka的理念自研了RocketMQ。RocketMQ早期叫Metaq,2012年正式开源。2016年双十一承载了万亿级消息的流转,跨越了一个新的里程碑,同时RocketMQ进入Apache 孵化。
RocketMQ发展历程
图片引用自阿里云,云栖社区
2011年Metaq 1.x 开源社区维护killme2008维护,因为依赖zk挂了,导致上下游服务全网宕机
2012年11月Metaq 2.x上线,淘宝内部使用
2012年MetaQ已经发展到了MetaQ 3.0,并抽象出了通用的消息引擎RocketMQ。随后,将RocketMQ(RocketMQ 4.x.x )进行了开源。
2015年阿里消息中间件基于RocketMQ推出了商业版Aliware MQ 1.0
2016年RocketMQ进入Apache 孵化
2017年RocketMQ成为apache顶级项目
MQ同类产品对比以及选型-RocketMq的背后故事相关推荐
- 市场同类产品对比分析
平台名称 园区应急指挥平台 中光高科应急管理平台 平台简介 园区应急指挥建立各类重大灾难性事件的联动指挥.预案管理.辅助决策.资源接入和信息发布等机制,实现跨部门的现场协同作战. 综合管理平台 是一 ...
- MQ 技术产品井喷,今天来详聊一下腾讯开源消息中间件 TubeMQ | 原力计划
作者 | kimmking 来源 | CSDN博客,责编 | 夕颜 出品 | CSDN(ID:CSDNnews) 随着分布式技术的发展,MQ技术产品也出现井喷.目前除了各类常用的MQ,比如Apache ...
- Portal产品对比分析报告
目录 1概述 2Portal相关产品介绍 2.1商业Portal 2.1.1Bea weblogic portal 2.1.2IBM websphere portal 2.1.3Oracle port ...
- 帆软 文件控件图标更换_【产品对比】赢在自我的战场:TABLEAU VS. 帆软 (1)
最近很多人问TableauVS帆软的区别,此前一直没有深度用过帆软的产品,所以不能妄加判断:问的人多了,我想有必要努力公平客观的做一个对比.我对比不会狭隘地对比单个产品功能的好坏,我希望对比两家公司的 ...
- clickhouse doris 实时OLAP数据库的对比与选型
背景介绍 ClickHouse 是俄罗斯的搜索公司 Yandex 开源的 MPP 架构的分析引擎,号称比事务数据库快 100-1000 倍,团队有计算机体系结构的大牛,最大的特色是高性能的向量化执行引 ...
- 【中国超算迎来最强对手】 IBM推出机器学习加速“瑞士军刀”Power9芯片,性能为同类产品的10倍...
12月6日,据外媒报道,IBM最新一代的Power芯片Power9正在进入市场,以应对越来越强劲的人工智能.机器学习领域高强度.高密度的信息处理需求. TechCrunch报道称,IBM打算向第三方制 ...
- ux设计师怎样找同类产品_UX设计师UI设计师产品设计师和UX研究人员有何不同
ux设计师怎样找同类产品 Whether you're a beginner in the UX field or an experienced designer, there is definite ...
- 安全态势感知产品对比_设计中的对比和人的感知
安全态势感知产品对比 In this article, we're going to explore the concept of contrast and its fundamental role ...
- 谁优谁劣?——AMD与Intel产品对比分析
谁优谁劣?--AMD与Intel产品对比分析 1. AMD与Intel的产品线概述 AMD目前的主流产品线按接口类型可以分成两类,分别是基于Socket 754接口的中低端产品线和基于Socket 9 ...
最新文章
- POJ 3855 计算几何·多边形重心
- Firefox常用插件
- 在方法参数上使用final关键字
- vscode Go 1.11.4 编译错误 need Delve built by Go 1.11 or later
- SQLServer 系统数据库
- PyTorch 1.0 中文文档:torch.nn.init
- rust笔记4 slice类型
- bzoj 3119: Book(构造)
- 关于Apt注解实践与总结【包含20篇博客】
- cubes第六篇-sql支持
- 网络计算机信号属于什么信号,数字信号
- 数据库建模工具ER Studio 8 安装破解总结
- 编译原理:上下文无关文法
- python面向对象练习题
- ZYNQ LWIP实现任意长度数据接收发送
- Router路由详解
- Go 语言编程 — 高级数据类型 — Interface、多态、Duck Typing 与泛式编程
- 新媒体运营岗位有哪些
- [推断统计] 求区间估计:枢轴量法
- 如何用html布天猫页面,天猫前端系列教材 (四十七)- 其他页面 - 登录页面
热门文章
- 学习随笔#12 最优化控制(Optimal Control)
- 好记性不如烂笔头(2)
- 链表的定义及使用 综合实战:超市购物车
- Python 执行 JS 代码 —— PyExecJS
- 美团点评暑期实习个人总结
- 网络空间安全要学c语言吗,2019年硕士研究生入学考试网络空间安全学院专业课考研大纲...
- PS一键合成恐怖血腥吸血鬼人物效果
- 阿里最强 Python 自动化工具开源了!
- 《动态规划入门》刷题笔记(更新中)
- 【论文翻译】Transferring GANs: generating images from limited data