Akka构建简单的Spark通信框架
Akka构建简单的Spark通信框架
重言通过 Akka 构建简单的 Spark 通信框架
实现思路:
- 构建
Master
、Worker
阶段
- 构建
Master ActorSystem、 Actor
- 构建
Worker ActorSystem、 Actor
Worker
注册阶段
Worker
进行向Master
注册(将自己的ID
、CPU 核数
、内存大小(MB)
发送给Master
)
Worke
定时发送心跳阶段
Worke
定期向Master
发送心跳消息
Master
定时心跳检测阶段
Master
定期检测Worker
心跳,将一些超时的Worker
移除,并对Worker
按照内存进行倒序排列
- 多个
Worker
测试阶段
- 启动多个
Worker
,查看是否能注册成功,并停止某个Worker
查看是否能正常移除
评论
匿名评论隐私政策
✅ 你无需删除空行,直接评论以获取最佳展示效果