原文:RocketMQ源码 — 一、 quikstart

RocketMQ quikstart 获取源码 git clone https: github.com alibaba RocketMQ.git 编译打包 cd RocketMQ bash install.sh 这是一个maven工程,官方给出了编译打包的脚本install.sh,主要就是 生成idea工程文件 生成工程文件就可以使用IDE直接打开 设置环境变量 启动nameServer和brok ...

2017-01-15 17:00 0 4600 推荐指数:

查看详情

RocketMQ源码 — 七、 RocketMQ高可用(2)

上一篇说明了RocketMQ怎么支持broker集群的,这里接着说RocketMQ实现高可用的手段之一——冗余。 RocketMQ部署的时候一个broker set会有一个mater和一个或者多个slave,salve起到的作用就是同步master存储的的消息,并且会接收部分consumer读取 ...

Mon May 07 00:12:00 CST 2018 1 1913
RocketMQ源码 — 八、 RocketMQ消息重试

RocketMQ的消息重试包含了producer发送消息的重试和consumer消息消费的重试。 producer发送消息重试 producer在发送消息的时候如果发送失败了,RocketMQ会自动重试。 重试几次? 由上面可以看出发送消息的重试次数区分不同的情况: 同步发送 ...

Wed May 09 06:26:00 CST 2018 0 2300
RocketMQ源码 — 六、 RocketMQ高可用(1)

高可用究竟指的是什么?请参考:关于高可用的系统 RocketMQ做了以下的事情来保证系统的高可用 多master部署,防止单点故障 消息冗余(主从结构),防止消息丢失 故障恢复(本篇暂不讨论) 那么问题来了: 怎么支持多broker的写? 怎么实现消息冗余 ...

Sat May 05 22:46:00 CST 2018 0 4845
RocketMQ原理及源码解析

RocketMQ原理深入: 一、定义: RocketMQ是一款分布式、队列模型的消息中间件,有以下部分组成: 1、NameServer: 一个几乎无状态的节点,可集群部署,节点之间无任何信息同步 2、Broker:是RocketMQ的核心组成部分,通过轻量级的Topic和队列机制 ...

Mon Jun 10 00:57:00 CST 2019 0 2554
RocketMQ源码环境搭建

2.1 环境搭建 依赖工具 JDK :1.8+ Maven IntelliJ IDEA 2.1.1 源码拉取 从官方仓库 https://github.com/apache/rocketmq clone或者download源码源码目录结构 ...

Sat Jun 27 00:18:00 CST 2020 0 862
RocketMQ源码 — 十、 RocketMQ顺序消息

RocketMQ本身支持顺序消息,在使用上发送顺序消息和非顺序消息有所区别 发送顺序消息 send方法带有参数MessageQueueSelector,MessageQueueSelector是让用户自己决定消息发送到哪一个队列,如果是局部消息的话,用来决定消息与队列的对应关系。 顺序 ...

Wed May 23 08:37:00 CST 2018 0 2196
 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM