鲑鱼怎么读:ICEGrid使用

来源:百度文库 编辑:九乡新闻网 时间:2024/04/28 00:54:16
在写xml文件中,node的名字最好用抽象名字,unique。server的名字也必须unique。但是adapter的名字可以一样,因为这个name仅仅用于local目的within the server,并且adapter ID 也可以省略。系统会自动添加这个属性。我好像看到的xml均只有一个,有多个host,每个host一个node也是这样写在一个xml文件里面的吧。据薇姐说,object的名字也必须unique,这个是不是有点苛刻了?
server动态启动体现在,某个client 请求这个server中的某个object的时候,server中的进程就启动了。
在不同host上加入节点:   1.在xml文件中写入多节点,并指明配置信息.   2.运行registry,以及管理节点node.(icegridnode一条命令即可)   3.在slave上面运行icegridnode即可。   重要的是,在slave的node配置信息node.cfg上面要指明registry 即可。这样就可以联系起来了。
在xml中添加相应的node信息之后,然后写config信息配置相应的node,在节点上运行icegridnode就行了,但是要注意要保证其能找到registry.xml中写明了需要启动的可执行server的可执行程序名。所以可以动态启动哈。对于动态启动,只能这样写,stringToproxy("ServiceAPI") 才能动态启动,如果这样写stringToproxy("ServiceAPI -p ****")就不能实现动态启动,也就是指定了端口之后就不能动态启动。
icegrid再怎么智能,registry的配置也需要手动,第一个node也需要手动配置。icegrid再怎么只能,client也必须手动带有 registry 的联系方式?不能直接写进程序吗?是不是使用了icegrid之后,服务器创建adapter的时候也不用指定端口号?