2_9_心跳检测
2016-09-12 10:17:47 0 举报
2_9_心跳检测
作者其他创作
大纲/内容
获取一个重新分配的job切片
获取服务节点下的job切片列表
启动
否
并将节点移除服务列表
job切片重新分配
新服务器 启动
下一个服务节点
添加job分片列表至job重新分配切片列表
获取服务器数量最少的job切片
心跳同步死亡节点
获取拥有job切片最少的服务器保存服务器的job切片信息(redis)
在服务列表中获取一个服务节点
是
是,获取下一个
节点下的job切片的增删操作,使用redis锁保障互斥保证每个job切片在至少两台服务器上执行(可配置)
新增 服务节点
分配给新服务器
是否正常使用
添加job分片至job重新分配列表
使用Quartz启动job定时
Quartz定时
转移到指定的服务器启动切片的定时job
根据
是否存在job切片
是否成功
记录job切片与服务器的关系
启动心跳同步
0 条评论
下一页