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