WEB开发网      濠靛倻鏅悵顖涚附閽樺鐎诲ù婊庡亾缁辨帗鎷呴悩鍨暠濞戞挴鍋撳ù鐘烘閸ㄥ孩绂嶉锝喰﹂柟瀛樺灣濠婃垿鎯冮崟顏嗩伇濞寸姾妫勬慨鈺呭礉濞戝磭骞㈤悹鍥у槻閸ㄥ孩绂嶉敓锟� ---闁挎洩鎷�
开发学院服务器云计算 分布式计算多机部署与配置 阅读

分布式计算多机部署与配置

 2012-07-20 15:27:44 来源:WEB开发网 闁靛棴鎷�闁告垵绻愰惃顒傗偓娑欍仦缂嶏拷濠⒀呭仜閵囧洨鈧稒銇炵紞锟�闁靛棴鎷�  闁稿繗娅曢弫鐐哄级閵婏缚鑸瀣仧濞堟垵顕ラ鐓庤Е
核心提示: 对于工人(worker)、工头(ctor),parkserver在多台计算机上的部署和配置:每台计算机放置实现类,分布式计算多机部署与配置,fourinone.jar,config.xml文件即可,因此工人不需要知道工头ip,工头本身也不是服务程序,parkserver的ip配置要保持一致(也可以用域名)假设有192

 对于工人(worker)、工头(ctor),parkserver在多台计算机上的部署和配置:

每台计算机放置实现类,fourinone.jar,config.xml文件即可,parkserver的ip配置要保持一致(也可以用域名)
假设有192.0.0.1,192.0.0.2,192.0.0.3三台计算机:

192.0.0.1上部署:parkserver类字节码文件,fourinone.jar,config.xml
其中config的PARK部分的SERVERS配置为:
<SERVERS>192.0.0.1:1888,localhost:1889</SERVERS>
第二个是备份parkserver,没有可以不设置

192.0.0.2上部署:worker实现类字节码文件,fourinone.jar,config.xml
其中config的PARK部分的SERVERS配置指定上面parkserver的ip端口(192.0.0.1:1888)
可以在WORKER部分的SERVERS指定该工人机器ip192.0.0.2和端口
也可以在waitWorking方法程序指定工人机器ip端口

192.0.0.3上部署:ctor实现类字节码文件、fourinone.jar,config.xml
其中config的PARK部分的SERVERS配置指定上面parkserver的ip端口(192.0.0.1:1888)
ctor是嵌入式的类,它不需要指定自己的ip端口

启动顺序:
1、parkserver
2、多个worker
3、ctor

注意:由于demo为了方便本地演示,默认配置都是localhost, 多机环境请改为实际ip,避免出现连接问题。

配置原理说明:
由上图可以看到, 由于工人需要向职介者注册(parkserver),因此需要配置指定ip端口告诉parkserver;由于工头和工人都需要知道parkserver地址,所以parkserver的ip端口需要配置为一致;由于工头通过park获取到工人ip,然后直接跟工人交互,因此工人不需要知道工头ip,工头本身也不是服务程序,所以工头启动不需要配置自己ip端口。
开发包及指南下载地址: 
http://www.skycn.com/soft/68321.html

Tags:分布式 计算 部署

编辑录入:爽爽 [复制链接] [打 印]
赞助商链接