欧美一区二区三区,国内熟女精品熟女A片视频小说,日本av网,小鲜肉男男GAY做受XXX网站

ice操作流程

ice操作流程?

Ice 是一種面向?qū)ο蟮闹虚g件平臺(tái),這意味著 Ice為構(gòu)建面向?qū)ο蟮目蛻簦?wù)器應(yīng)用提供了工具、API 和庫(kù)支持。要與Ice持有的對(duì)象進(jìn)行通信,客戶端必須持有這個(gè)對(duì)象的代理(與CORBA的引用是相同的意思),這里的代理指的是這個(gè)對(duì)象的實(shí)例,ICE在運(yùn)行時(shí)會(huì)定位到這個(gè)對(duì)象,然后尋找或激活它,再把In參數(shù)傳給遠(yuǎn)程對(duì)象,再通過Out參數(shù)獲取返回結(jié)果。

這里提到的代理又分為直接代理和間接代理,直接代理其內(nèi)部保存有某個(gè)對(duì)象的標(biāo)識(shí),以及它的服務(wù)器的運(yùn)行地址;間接代理指的是其內(nèi)部保存有某個(gè)對(duì)象的標(biāo)識(shí),以及對(duì)象適配器名(object adapter name),間接代理沒有包含尋址信息,為了正確地定位服務(wù)器,客戶端在運(yùn)行時(shí)會(huì)使用代理內(nèi)部的對(duì)象適配器名,將其傳給某個(gè)定位器服務(wù),比如IcePack服務(wù),然后,定位器會(huì)把適配器名當(dāng)作關(guān)鍵字,在含有服務(wù)器地址的表中進(jìn)行查找,把當(dāng)前的服務(wù)器地址返回給客戶,客戶端 run time現(xiàn)在知道了怎樣聯(lián)系服務(wù)器,就會(huì)像平常一樣分派 (dispatch)客戶請(qǐng)求。

ICE可以保證在任何的網(wǎng)絡(luò)環(huán)境或者操作系統(tǒng)下,成功的調(diào)用只有一次,它在運(yùn)行時(shí)會(huì)盡力的定位到遠(yuǎn)程服務(wù)器,在連接失敗的情況下會(huì)做嘗試性重復(fù)性連接,確實(shí)連不上的情況會(huì)給用戶以提示。

客戶端在調(diào)用服務(wù)端的方法時(shí),可以采取同步或異步的方式實(shí)現(xiàn),同步調(diào)用就相當(dāng)于調(diào)用自己本地的方法一樣,其它行為會(huì)被阻塞;異步調(diào)用是非常有用的調(diào)用方式,如服務(wù)端需要準(zhǔn)備的數(shù)據(jù)來自于其它異步接口,這個(gè)時(shí)候客戶端就不需要等待,待服務(wù)端數(shù)據(jù)準(zhǔn)備充份后,以消息的方式通知客戶端,服務(wù)端就可以去干其它的事情了,而客戶端也可以到服務(wù)端獲取數(shù)據(jù)了。