网创优客建站品牌官网
为成都网站建设公司企业提供高品质网站建设
热线:028-86922220
成都专业网站建设公司

定制建站费用3500元

符合中小企业对网站设计、功能常规化式的企业展示型网站建设

成都品牌网站建设

品牌网站建设费用6000元

本套餐主要针对企业品牌型网站、中高端设计、前端互动体验...

成都商城网站建设

商城网站建设费用8000元

商城网站建设因基本功能的需求不同费用上面也有很大的差别...

成都微信网站建设

手机微信网站建站3000元

手机微信网站开发、微信官网、微信商城网站...

建站知识

当前位置:首页 > 建站知识

AppClient如何注册Masters

这篇文章的内容主要围绕AppClient如何注册Masters进行讲述,文章内容清晰易懂,条理清晰,非常适合新手学习,值得大家去阅读。感兴趣的朋友可以跟随小编一起阅读吧。希望大家通过这篇文章有所收获!

创新互联是一家专注网站建设、网络营销策划、微信平台小程序开发、电子商务建设、网络推广、移动互联开发、研究、服务为一体的技术型公司。公司成立十余年以来,已经为上千广告制作各业的企业公司提供互联网服务。现在,服务的上千客户与我们一路同行,见证我们的成长;未来,我们一起分享成功的喜悦。

注册Master有两种,一种是registerWithMaster方法,一种是tryRegisterAllMasters方法,前者是单Master的情况,后者是多Master,一般情况下是满足HA机制,我们看一下registerWithMaster方法:

AppClient如何注册Masters

此时会调用tryRegisterAllMasters方法:

AppClient如何注册Masters

我们进入Master的源代码:

AppClient如何注册Masters

看一下接受客户端发送过来消息RegisterApplication的代码如下所示:

AppClient如何注册Masters

2、registerApplication:

AppClient如何注册Masters

3.1、上面代码中的changeMaster(masterUrl):

AppClient如何注册Masters

3.2.1、进入实现类SparkDeploySchedulerBackend的connected方法:

AppClient如何注册Masters

4、接着在Master的消息响应中会调用schedule方法:

AppClient如何注册Masters

AppClient如何注册Masters

AppClient如何注册Masters

1.1、进入worker.actor ! LaunchDriver(driver.id, driver.desc)方法:

AppClient如何注册Masters

AppClient如何注册Masters

AppClient如何注册Masters

感谢你的阅读,相信你对“AppClient如何注册Masters”这一问题有一定的了解,快去动手实践吧,如果想了解更多相关知识点,可以关注创新互联网站!小编会继续为大家带来更好的文章!


本文标题:AppClient如何注册Masters
文章起源:http://bjjierui.cn/article/iedcsi.html

其他资讯