关于异步转移的问题
来源:11-7 基于Kubernetes的容器化部署演示

carefree_
2020-07-16
问题: os.Open(pubData.CurLocation), 会失败, 以下场景:
1 如果Transfer服务和upload服务分别部署在不同的物理机.
2 同一个物理机上有不同的文件系统,如容器
写回答
1回答
-
同学你好,感谢反馈,看了下目前异步转移确实有这个bug。计划修复方法:
(1)接收文件上传时不写上传节点本地,直接同步写ceph(同一局域网内速度快),异步从ceph往oss迁移;(2)接收文件上传时写本地,MQ队列增加上传节点标识;转移时对某一条消息判断,根据其标识来确认应当是哪个节点上的转移服务。
确定按其中一个方法来修改后再更新到git仓库,感谢反馈~~
122020-07-17
相似问题