RadarCore
2016-11-16 14:26:37 2 举报
AI智能生成
为你推荐
查看更多
抱歉,暂无相关内容
radar-core
作者其他创作
大纲/内容
Bootstrap的mian方法
获取deepRadarHome
创建DeepRadarContext
context.init()//获取配置文件相关参数
startHttpServer
// Initialize and register Jersey Servlet// Initialize and register JSP Servlet// register login filter// Set classpath for Jasper compiler based on the current classpath
DeepRadarcontext.start()
获取DeepRadarServerInfo
registerToRadarServer();
loadConfigurations();//获取DeepRadarConfig
KeystoneManagerImpl.start();
初始化Client
PagedList<KeystoneCompany> queryByTag
boolean companyExists
boolean exist实际去keystone中根据特定字段检索该字段对应的文档是否存在
AbstractProxyManager.start
if (verifyProxy && verifyAtStartup)
开启多线程ProxyFetchThread获取代理
if (verifyProxy)
开启多线程ProxyVerifyThread验证代理
UserAgentManagerImpl.start
CountryManagerImpl.start
ServiceManagerImpl.getWeixinDataService
TaskManagerImpl.peek获取List<DeepRadarTask>
SpiderManagerImpl.start
WebMagicSpider.start
span style=\"font-size: 13.3333px;\
produceTasks();//获取List<TaskProducer>context.getConfig().getTaskProducers();
taskProducer instanceof AbstractQuartzTaskProducer
startQuartzTaskProducer
startCustomTaskProducer
AbstractCustomTaskProducer.start
//任务监听DefaultTaskMonitor().start
loadAgents(String userAgentFileName)从配置文件中读取到的UserAgent文件
0 条评论
回复 删除
下一页