错峰全量同步-锁定资源
2020-05-28 14:10:07 0 举报
错峰全量同步-锁定资源
作者其他创作
大纲/内容
cachecloud
2. 检查表记录,尝试占用同步资源
cachecloud资源监控线程
7.判断是否完成同步
1. 请求全量同步权限
keeper
8.若同步完成则释放已占用的同步资源
MySql 资源监控表
6. 根据每条记录去master和keeper上获取info信息,判通过判断info中的offset字段确定是否同步完成
3. 返回结果
redis/keeper
资源监控表:machine_ip | instance_id | parent_id | type | current_job_count | job_count_limitmachine_ip : 机器IPinstance_id : 实例IDparent_id : 上游实例的ID,自己是master就写0type : keeper/redis标识符current_job_count : 当前进行中的作业数job_count_limit : 最大作业数
5. 获取所有表记录
循环
4. 返回结果
0 条评论
回复 删除
下一页