rocketmq
varyall
这个作者很懒,什么都没留下…
展开
-
分布式开放消息系统(RocketMQ)的原理与实践
一年前为了一次内部分享而写的这篇文章,没想到会有这么多人阅读,抽空更新一版,对文中一些晦涩的语句做了修正,删除了一些口水话和附录内容,尽量给大家更好的阅读体验 (第二版更新于2017年春节)。分布式消息系统作为实现分布式系统可扩展、可伸缩性的关键组件,需要具有高吞吐量、高可用等特点。而谈到消息系统的设计,就回避不了两个问题:消息的顺序问题消息的重复问题RocketMQ作为阿里开源转载 2018-01-04 11:47:15 · 2824 阅读 · 0 评论 -
rocketmq查看命令
首先进入 RocketMQ 工程,进入/RocketMQ/bin 在该目录下有个 mqadmin 脚本 . 查看帮助: 在 mqadmin 下可以查看有哪些命令 a: 查看具体命令的使用 : sh mqadmin b: sh mqadmin help 命令名称 例如,查看 updateTopic 的使用sh mqadmin help updateTopic2. 关闭names...转载 2018-03-20 18:58:38 · 41496 阅读 · 0 评论 -
RocketMQ与Kafka对比(18项差异)
转自:https://github.com/alibaba/RocketMQ/wiki/rmq_vs_kafka淘宝内部的交易系统使用了淘宝自主研发的Notify消息中间件,使用Mysql作为消息存储媒介,可完全水平扩容,为了进一步降低成本,我们认为存储部分可以进一步优化,2011年初,Linkin开源了Kafka这个优秀的消息中间件,淘宝中间件团队在对Kafka做过充分Review之后,Kafk...转载 2018-03-20 21:28:52 · 825 阅读 · 0 评论 -
RocketMQ(二)集群配置
RocketMQ 网络部署特点Name Server是一个几乎无状态节点,可集群部署,节点之间无任何信息同步。Broker部署相对复杂,Broker 分为Master与Slave,一个Master 可以对应多个Slave,但是一个Slave只能对应一个Master,Master与Slave 的对应关系通过指定相同的BrokerName,不同的BrokerId来定 义,BrokerId为0 表示M...转载 2018-03-21 16:34:32 · 404 阅读 · 0 评论 -
RocketMq Intellij Idea启动(Windows)
Windows 版本 源码启动git clone git@github.com:apache/rocketmq.git下载目录如下:H:\work\System\GithubWorkspace\rocketmq在NamesrvStartup.java里面的 if (null == namesrvConfig.getRocketmqHome()) { ...原创 2018-04-13 15:42:18 · 2265 阅读 · 0 评论