當(dāng)前位置:
首頁 >
DiscoveryService.getRemoteAdvertisements是否会获得本地通告?
發(fā)布時(shí)間:2023/12/19
42
豆豆
生活随笔
收集整理的這篇文章主要介紹了
DiscoveryService.getRemoteAdvertisements是否会获得本地通告?
小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.
從該方法名稱上來說,應(yīng)該是不能獲得本地通告,本著探究的精神,首先做個(gè)小測試,再從源代碼中尋找答案。
-----------------------------------------------------------------------------
?測試結(jié)果:本地通告確實(shí)取不到,從源代碼看不出來(水平不夠啊,對(duì)JXSE底層架構(gòu)不清楚)。
?這樣的話有些情況就不好處理,例如:
利用通告實(shí)現(xiàn)在線感知功能,如果系統(tǒng)中只剩下兩個(gè)用戶A和B,如果用戶B發(fā)生某些異常(例如網(wǎng)路中斷),這時(shí)候A通過getRemoteAdvertisements試圖發(fā)現(xiàn)B的通告,此時(shí)B因?yàn)榫W(wǎng)絡(luò)中斷,不會(huì)響應(yīng)這個(gè)請(qǐng)求,而根據(jù)上面的測試結(jié)果,A本身也不會(huì)響應(yīng)這個(gè)請(qǐng)求,這樣就導(dǎo)致A不能收到發(fā)現(xiàn)事件。這樣A會(huì)始終覺得B在線而無法更新其用戶列表...
總結(jié)
以上是生活随笔為你收集整理的DiscoveryService.getRemoteAdvertisements是否会获得本地通告?的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 如何当好独立CIO(1)
- 下一篇: My new iMac 27