码迷,mamicode.com
首页 > 其他好文 > 详细

RocketMQ-01简介

时间:2015-07-12 15:55:13      阅读:156      评论:0      收藏:0      [点我收藏+]

标签:rocketmq

1.简介

    RocketMQ是一个纯java、分布式、队列模型的开源消息中间件,前身是Metaq,当Metaq 3.0发布时,产品名称改为RocketMQ.

具有如下特点:

    • 能够保证严格的消息顺序

    • 提供丰富的消息拉取模式

    • 高效的订阅者水平扩展能力

    • 实时的消息订阅机制

    • 亿级消息堆积能力



2.发展历程

三个主要版本迭代:

1.Metaq(Metamorphosis) 1.x

     由开源社区killme2008维护,开源社区非常活跃

     https://github.com/killme2008/Metamorphosis


2.Metaq 2.x

    于2012年10月份上线,在淘宝内部被广泛使用。


3.RocketMQ 3.x

    基于公司内部开源共建原则,RocketMQ项目只维护核心功能,且去除了所有其他运行时的依赖,核心功能最简化。每个BU的个性化需求都在RocketMQ项目之上进行深度定制。RocketMQ向其他BU提供的仅仅是jar包,例如要定制一个Broker,那么只需要依赖rocketmq-broker这个jar包即可,可通过API进行交互,如果定制client,则依赖rocketmq-client这个jar包,对其提供的api进行再封装。

    开源社区地址:https://github.com/alibaba/RocketMQ

    在RocketMQ项目基础上衍生的项目如下:

  •      com.taobao.metaq v3.0 = RocketMQ + 淘宝个性化需求 为淘宝应用提供消息服务

  •      com.alipay.zpullmsg v1.0 = RocketMQ + 支付宝个性化需求 为支付宝应用提供消息服务

  •      com.alibaba.commonmq v1.0 = Notify + RocketMQ + B2B个性化需求 为B2B应用提供消息服务 







本文出自 “崛起” 博客,请务必保留此出处http://binbinwudi8688.blog.51cto.com/3023365/1673369

RocketMQ-01简介

标签:rocketmq

原文地址:http://binbinwudi8688.blog.51cto.com/3023365/1673369

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!