- 博客(1)
- 收藏
- 关注
原创 6.824 MapReduce lab总结
先总结一下架构: 首先是worker向master申请任务,master分配任务Task给worker,并且开启一个 go 协程对Task的状态进行监控,当时间超过10s则由master来将原来的Task重新放进maptasks(一个存放Task的chan),这里master不会理会worker是crash了,还是某些原因导致运行速度很慢。当worke完成任务后则告诉master自己完成了任务,并且由master来更改相应的数据结构来表示该任务完成。 worker函数其实就是一个无限循环来取向master申
2021-02-13 14:07:27
326
3
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人