一種基于樹形結(jié)構(gòu)的服務(wù)發(fā)現(xiàn)處理方法及裝置

基本信息

申請?zhí)?/td> CN201810688306.9 申請日 -
公開(公告)號 CN108924215B 公開(公告)日 2021-03-19
申請公布號 CN108924215B 申請公布日 2021-03-19
分類號 H04L29/08(2006.01)I;H04L12/24(2006.01)I 分類 電通信技術(shù);
發(fā)明人 朱旋;段盼;王蘇文 申請(專利權(quán))人 北京順豐同城科技有限公司
代理機構(gòu) 北京路浩知識產(chǎn)權(quán)代理有限公司 代理人 王瑩;李相雨
地址 100083北京市海淀區(qū)學(xué)清路10號院1號樓A座15層1501
法律狀態(tài) -

摘要

摘要 本發(fā)明實施例公開了一種基于樹形結(jié)構(gòu)的服務(wù)發(fā)現(xiàn)處理方法及裝置,方法包括:若監(jiān)聽到本地端口傳入名字數(shù)據(jù),則對名字數(shù)據(jù)進行解析,得到名字數(shù)據(jù)對應(yīng)的鍵值Key,根據(jù)名字數(shù)據(jù)對應(yīng)的Key對內(nèi)存中的樹形結(jié)構(gòu)進行重建和存儲;監(jiān)聽預(yù)設(shè)路徑下所有Key的操作,若根據(jù)操作判斷獲知目標Key發(fā)生變化,則根據(jù)目標Key查找樹形結(jié)構(gòu)的各實例;若在樹形結(jié)構(gòu)中查找到目標Key對應(yīng)的目標實例,則對目標實例對應(yīng)的本地訂閱服務(wù)進行更新。通過建立樹形結(jié)構(gòu),采用樹形結(jié)構(gòu)存儲實例,大大減少了數(shù)據(jù)維護成本,且當層級較多時也較易維護;當監(jiān)聽到目標Key發(fā)生變化時,通過樹形結(jié)構(gòu)查找對應(yīng)的目標Key,實現(xiàn)本地訂閱服務(wù)的更新,采用極小的成本解決了數(shù)據(jù)一致性問題。??