scala多态机器的RPC通信机制

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发送心跳(发送心跳主要是报活,其他节点都要发送心跳)