Skip to content

关于动态集群拓扑支持与断点续传(Checkpoint)的规划 #1016

@trynocoding

Description

@trynocoding

目前正在使用 RedisShake(基于最新代码cf2ffd8)进行 Redis Cluster 的长期同步或迁移任务。在阅读源码后,发现目前的实现更倾向于“静态拓扑”和“无状态同步”。
想咨询一下社区是否有计划在未来支持 动态拓扑适应 和 断点续传?

基于对 master 分支的分析,在集群环境下的长期同步任务中面临以下问题:

  1. 网络中断导致崩溃(无重试, 这意味着任何网络波动或连接重置(Failover 时常见)都会导致进程直接终止,而不是尝试重连。
  2. reader和writer端扩缩容、主从切换、槽位变化场景,都会触发panic
  3. 无位点持久化(重启导致全量同步),这导致每次重启都会强制触发 Full Resync(全量 RDB),这使得工具无法应对频繁的集群拓扑变更或网络抖动。

请问这些特性是否在未来的规划中?

Metadata

Metadata

Assignees

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions