
RocketMQ
Bao_jingyu
早以习惯一个人生活,也就无所谓孤独与否,甚至我以为一个人是无法被彻底了解的,每个人总是拥有只属于自己的东西
展开
-
MQ消息队列的应用场景、特点及选型
消息队列基础知识文章目录消息队列基础知识消息队列场景异步解耦削峰事务消息消息队列的三个特点系统复杂性数据一致性可用性消息组件那么多,如何选呢?延伸阅读消息队列场景异步下单系统付了钱后,搞了个扣减优惠券、又搞了个增减积分、再来个发短信,这样子搞下来流程RT(ResponseTime)响应就慢了,怎么办呢?大概是这样的异步,在下单支付成功后,发消息,让其它系统去处理,整个链路是这样的。...原创 2020-04-07 18:59:28 · 655 阅读 · 0 评论 -
基于Docker部署RocketMQ两主两从异步集群搭建
文章目录1、创建Dockerfile-centos文件自定义RocketMQ启动脚本构建镜像 指定ROCKETMQ_VERSION2、两主两从异步清除刷盘,broker配置broker-a.confbroker-a-s.confbroker-b.confbroker-b-s.conf3、创建docker-Compose.yml4、运行nameServer、broker和rocketmq-conso...原创 2020-04-07 11:30:41 · 1453 阅读 · 0 评论 -
RocketMQ分布式事务消息原理解析
RocketMQ事务消息实现原理文章目录RocketMQ事务消息实现原理事务消息RocketMQ事务消息流程概要1.事务消息发送及提交2.补偿流程RocketMQ事务消息设计1.事务消息在一阶段对用户不可见2.Commit和Rollback操作以及Op消息的引入3.Op消息的存储和对应关系4.Half消息的索引构建5.如何处理二阶段失败的消息?RocketMQ事务消息阅读指引事务消息Apa...原创 2020-03-08 02:08:15 · 881 阅读 · 0 评论 -
centos7搭建rocketmq管理台rocketmq-console
1. 下载源码github地址:https://github.com/apache/incubator-rocketmq-externals2. 将zip上传至centos7服务器命令:rz (如果提示没有该命令,执行yum install lrzsz)3. 解压zip包命令:unzip -o -d /home/bwtys/ rocketmq-externals-mas...转载 2018-08-31 15:31:32 · 338 阅读 · 0 评论 -
Centos7下安装RocketMQ
1、下载apache最新rocketmq二进制压缩文件下载地址:https://www.apache.org/dyn/closer.cgi?path=rocketmq/4.2.0/rocketmq-all-4.2.0-bin-release.zip在线下载:wget https://mirrors.tuna.tsinghua.edu.cn/apache/rocketmq/4.2.0/roc...转载 2018-08-31 14:26:42 · 256 阅读 · 0 评论 -
RocketMQ总结整理
1.RocketMqRocketMQ的前身是Metaq,当Metaq3.0发布时,产品名称改为RocketMQ,有以下特点: 1. 能够保证严格的消息顺序2. 提供丰富的消息拉取模式3. 高效的订阅者水平扩展能力4. 实时的消息订阅机制5. 亿级消息堆积能力2.核心原理2.1. 数据结构(1)所有数据单独储存到commit Log ,完全顺序写,随机...转载 2018-09-10 11:37:22 · 1006 阅读 · 0 评论