scala多态机器的RPC通信机制
Worker跟master进行通信经过网络通信
1.先启动master
2.Master内部有个线程检测超时的worker,即使没有worker加入进来也有检测的线程
3.启动worker(不仅启动一个还可以启动多个)
4.Worker跟master建立连接
5.Worker向master发送注册信息(注册信息包括worker中有多少内存,cpu核,worker在哪台机器上,worker的ID)
6.master接收到worker的信息后,并把信息封装起来,封装到map集合中,然后把注册成功的消息返回给worker
7.Worker接收到master返回注册成功的消息后.定期向master发送心跳(发送心跳主要是报活,其他节点都要发送心跳)