我想,關(guān)于工作近期每個(gè)人多多(duo)少少都聽(tīng)說(shuō)過(guò)《我的介和世界》ICE服務(wù)器被炸事件吧,網(wǎng)上也是原理亂象不斷,各種謠言持續不斷,關(guān)于工作不過(guò)現在此事ICE官方已經(jīng)辟謠,介和希望朋友們也能理性的原理看待此事,那么,關(guān)于工作小編想問(wèn)問(wèn)各位,介和你們可曾知道ice服務(wù)器是原理什么嗎?ICE又是如何工作的?是不是一頭霧水了呢?別著(zhù)急,帶著(zhù)這一系列問(wèn)題,關(guān)于工作朋友們趕緊跟上小編的介和步伐,一起來(lái)看看關(guān)于ice服務(wù)器的原理相關(guān)內容吧,千萬(wàn)別錯過(guò)哦!關(guān)于工作
ICE服務(wù)器是介和什么? 翻閱新網(wǎng),不難發(fā)現,原理ice服務(wù)器是游戲《我的世界》中的??一個(gè)服務(wù)器,ice服務(wù)器共開(kāi)設兩個(gè)月(yue),ice服務(wù)器是文件、數據庫及應用程序服務(wù)器,由cpu、芯片組等硬件組成,可以進(jìn)(jin)行高速運算,服務(wù)器具有可擴展性、易使用性等特點(diǎn)。 ICE是如何工作的? 要與Ice持有的對象進(jìn)行通信,客戶(hù)端必須持有這個(gè)對象的代理(與CORBA的引用是(╬?益?)相同的意思),這里的代理(li)指的是這個(gè)對象的實(shí)例,ICE在運行時(shí)???會(huì )定位到這個(gè)(╬?益?)對象,然后尋找或激活它,再把In參數傳給遠程對象,再通過(guò)Out參數獲取返回結果。&em??ヽ(′ー`)ノsp; 新網(wǎng)這里提到的代理又分為直接代(dai)理和間( ???)接代理,直接代理其內部保存有某個(gè)對象的標識,以及它的服務(wù)器的運行地址;間接代理指的是其內部保存有某個(gè)對象的標識,以及對象適配器名(object adapter name),間接代理沒(méi)有包含尋址信息,為??了正確地定位服務(wù)器,客戶(hù)端在運行時(shí)會(huì )使用代理內部的對象適配器名,將其傳給某個(gè)定位器服務(wù),比如IceP( ?° ?? ?°)ack服務(wù),然后(╥_╥),定位器會(huì )把適配器名當作關(guān)鍵字,在含有服務(wù)器地址的表中進(jìn)行查找,把當前的服務(wù)器地址返回給客戶(hù),客戶(hù)端 run time現在知道了怎樣聯(lián)系服務(wù)器,就會(huì )像平常一樣分派 (disp??atch)客戶(hù)請求。 ICE可以保證在任何的網(wǎng)絡(luò )環(huán)境或者操作系統下,成功的調用只有一次,它在運行時(shí)會(huì )盡力的定位到??遠程服務(wù)器(qi),在(╯°□°)╯︵ ┻━┻連接失敗的情況下會(huì )做嘗試性重復性(°o°)連接,確實(shí)???連不上的情況會(huì )給用戶(hù)以提示。 客戶(hù)端在調用服務(wù)端的方法時(shí),可以采取同步或異步的方式實(shí)現,同步調用就相當于調用自己本地的方法一樣,其它行為會(huì )被阻塞;異步調用是非常有用的調用方式,如服務(wù)端需要準備的數據來(lái)自于其它異步接口,這??個(gè)時(shí)候客戶(hù)???端就不需要等待,待服務(wù)端數據準備充份后,以消息的方??式通知客戶(hù)端,服務(wù)端就可以去干其它??的事情了,而客戶(hù)端也可以到服務(wù)端獲取數據了。 以上就是關(guān)于i(′?`)ce服務(wù)器的簡(jiǎn)介和工作原理的全部(╯°□°)╯︵ ┻━┻內容,想必認真看完本文的小伙伴都對ice服務(wù)器都有了一定的了解吧,如果你對ice服務(wù)器有不一樣的見(jiàn)解,那不妨在下方留言,小編會(huì )在第一時(shí)間進(jìn)行回復,后續也會(huì )更新更多關(guān)于ice服務(wù)器的相關(guān)內容,請繼續關(guān)注。