Cluster and Resource Model - wongyiuming/FrontierCloud-Gin GitHub Wiki

节点与资源迁移

集群只有一个业务 Master。Direct / Relay 是资源节点;Master 拥有目录、歌词关系、用户和审计等业务事实。 一个媒体对象完整归属于一个成员,业务播放不因存储位置改变对象 ID。

Admin 模块

  • 节点管理:默认摘要;手动展开资源、证书、备份和安全退役详情。数据刷新保留当前页面的展开状态。
  • 节点资源迁移:独立模块,提供计划、任务、进度、暂停、恢复、取消和排空解除。

上传只选本机、Direct、Relay 站点类型,不指定具体存储节点。 同一个直接父目录的文件遵守归属绑定;子目录是独立单元。不能为躲避满额或离线静默换所有者。

迁移与退役

迁移字节在源、目标 Storage 间直传,即使其中一端是 Relay,也不经过 Master 中继。 无法直连就拒绝/等待,不能退到 Master。Master Local 不支持作为迁入迁出端点。 切换以完整父目录单元提交,保留逻辑 ID、加密描述和歌词引用。

重任务根据实际外部业务流量让路;自动等待可以低峰恢复,手动暂停必须手动恢复。 取消不撤回已提交的归属,也不立即释放未经安全清理的预留。 源清理、排空解除和最终退役是独立步骤,最终退役需新检查及身份确认。 退役撤销业务凭据并保留历史,不停止容器,不删除磁盘或卷。

Backup 是异步恢复材料,不能当成在线复制、自动接管或媒体迁移。 协议/数据库中的 Follower 和配置 only_stroge 是保留兼容字段,不能全局替换。

详见迁移契约和安全退役。