资源队列hash分片和task发送
2021-10-09 14:43:51 0 举报
资源队列hash分片和task发送
作者其他创作
大纲/内容
按nicMgrs[n]的n发送task给相应的Goroutine
HashNum - 1
3
.....
task
每分钟检查一下是否需要rehash
每个Bucket一个处理task的Goroutine, Bucket数量(HashNum)是按node数量除以10取整
0
G
是否需要rehash
CheckHealth
Bucket Wrapper管理所有Bucket
NIC manager health check巡检hash分组和任务发送图
2
按照 n%hashNum 向相应 channel 发送task包,内容包括每个node上所有nic信息的(现在是每个node对应一个nicMgrs的CR)
调整hash的时候不发送任务
调整bucket数量
nicmanager
是
1
......
单个Bucket任务队列,最大是10个
否
0 条评论
回复 删除
下一页