首页 > TAG信息列表 > DLedger
RocketMQ部署
前言 该文档主要介绍如何快速构建和部署基于 DLedger 的可以自动容灾切换的 RocketMQ 集群。 详细的新集群部署和旧集群升级指南请参考 部署指南。 1. 源码构建 构建分为两个部分,需要先构建 DLedger,然后 构建 RocketMQ 1.1 构建 DLedger git clone https://github.com/openmeDledger是如何实现主从自动切换的
前言hello小伙伴们,今天王子又来继续和大家聊RocketMQ了,之前的文章我们一直说Broker的主从切换是可以基于Dledger实现自动切换的,那么小伙伴们是不是很好奇它究竟是如何实现的呢?今天我们就来聊一聊这个话题。首先我们回顾一下上一篇文章深入研究Broker是如何持久化的中,producer发送消再见 2020!Apache RocketMQ 发布 4.8.0,DLedger 模式全面提升!
作者 | RocketMQ社区 来源|阿里巴巴云原生公众号 “童年的雨天最是泥泞,却是记忆里最干净的曾经。凛冬散尽,星河长明,新的一年,万事顺遂,再见,2020!” 走过这个岁末,万众期待的 Apache RocketMQ 4.8.0 终于发布了,在这个版本中社区对 RocketMQ 完成大量的优化和问题修复。更重要的是,该版源码分析 RocketMQ DLedger(多副本) 之日志追加流程
上一篇我们详细分析了 源码分析RocketMQ多副本之Leader选主,本文将详细分析日志复制的实现。 有了前篇 源码分析 RocketMQ DLedger 多副本存储实现,本文将直接从 Leader 处理客户端请求入口开始,其入口为:DLedgerServer 的 handleAppend 方法开始讲起。 1、日志复制基本流程 在正式分源码分析 RocketMQ DLedger 多副本存储实现
RocketMQ DLedger 的存储实现思路与 RocketMQ 的存储实现思路相似,本文就不再从源码角度详细剖析其实现,只是点出其实现关键点。我们不妨简单回顾一下 CommitLog 文件、ConsumeQueue 文件设计思想。 其文件组成形式如下: 正如上图所示,多个 commitlog 文件组成一个逻辑上的连续文件,使用RocketMQ系列:docker搭建rocketmq的dledger模式集群(全网独家)
接上文:docker-compose搭建rocketmq集群环境本文介绍如何使用play-docker-dledger.sh搭建rocketmq的集群环境1 清理环境这里需要删除刚才docker-compose创建的docker的bridge网络,否则会报错:Error response from daemon: Pool overlaps with other one on this address spa1.1 查看do