執行器的啓動
com.xxl.job.executor.core.config.XxlJobConfig#xxlJobExecutor
看com.xxl.job.core.executor.impl.XxlJobSpringExecutor
實現了org.springframework.beans.factory.SmartInitializingSingleton
此時調用父類的start方法
父類爲com.xxl.job.core.executor.XxlJobExecutor
進行如下操作
com.xxl.job.core.executor.XxlJobExecutor#initEmbedServer
com.xxl.job.core.server.EmbedServer類
使用了netty
這裏進行了執行器的註冊
com.xxl.job.core.thread.ExecutorRegistryThread
執行器註冊線程
com.xxl.job.core.thread.ExecutorRegistryThread#start
這裏新建了個守護線程。
日誌
com.xxl.job.core.biz.client.AdminBizClient
服務註冊的方法
利用http調用admin服務,進行服務的註冊。