一种基于树形结构的服务发现处理方法及装置
基本信息
申请号 | CN201810688306.9 | 申请日 | - |
公开(公告)号 | CN108924215B | 公开(公告)日 | 2021-03-19 |
申请公布号 | CN108924215B | 申请公布日 | 2021-03-19 |
分类号 | H04L29/08(2006.01)I;H04L12/24(2006.01)I | 分类 | 电通信技术; |
发明人 | 朱旋;段盼;王苏文 | 申请(专利权)人 | 北京顺丰同城科技有限公司 |
代理机构 | 北京路浩知识产权代理有限公司 | 代理人 | 王莹;李相雨 |
地址 | 100083北京市海淀区学清路10号院1号楼A座15层1501 | ||
法律状态 | - |
摘要
摘要 | 本发明实施例公开了一种基于树形结构的服务发现处理方法及装置,方法包括:若监听到本地端口传入名字数据,则对名字数据进行解析,得到名字数据对应的键值Key,根据名字数据对应的Key对内存中的树形结构进行重建和存储;监听预设路径下所有Key的操作,若根据操作判断获知目标Key发生变化,则根据目标Key查找树形结构的各实例;若在树形结构中查找到目标Key对应的目标实例,则对目标实例对应的本地订阅服务进行更新。通过建立树形结构,采用树形结构存储实例,大大减少了数据维护成本,且当层级较多时也较易维护;当监听到目标Key发生变化时,通过树形结构查找对应的目标Key,实现本地订阅服务的更新,采用极小的成本解决了数据一致性问题。 |
