天天看點

spark學習-70-源代碼:Endpoint模型介紹(2)-啟動流程

spark學習-70-源代碼:Endpoint模型介紹(2)-啟動流程

1. Endpoint啟動過程

啟動的流程如下:
           
spark學習-70-源代碼:Endpoint模型介紹(2)-啟動流程
  1. Endpoint啟動過程基本上與元件概覽中元件能很好的對應

    Endpoint啟動後,預設會向Inbox中添加OnStart消息,不同的端點(Master/Worker/Client)消費OnStart指令時,進行相關端點的啟動額外處理

  2. Endpoint啟動時,會預設啟動TransportServer,且啟動結束後會進行一次同步測試rpc可用性(askSync-BoundPortsRequest)
  3. Dispatcher作為一個分發器,内部存放了Inbox,Outbox的等相關句柄和存放了相關處理狀态資料

本次主要走一走源代碼

看上面圖有main方法,我看了看

master中

// #######################################
           

繼續閱讀