一种基于代理的信息资源目录同步方法技术

技术编号:22471292 阅读:52 留言:0更新日期:2019-11-06 13:00
本发明专利技术公开了一种基于代理的信息资源目录同步方法,包括:在每个组织域内部署信息资源目录节点,并在每个组织域的网关服务器上部署目录同步代理节点;当第一组织域的信息资源目录节点发生数据变动时,将操作消息发送给目录同步代理节点,目录同步代理节点将同步消息发送给第二组织域的目录同步代理节点;当第二组织域的目录同步代理节点接收到同步消息时,根据同步消息判断是否与第一组织域同步;若未同步,第二组织域的目录同步代理节点拉取变化的信息资源元数据更新信息资源目录节点。采用前述方法,能够实现信息资源目录网状直接同步,突破了中心式同步方法中同步服务器性能、负载等瓶颈限制,避免了同步服务器毁坏造成的同步失效问题。

A method of information resource directory synchronization based on agent

【技术实现步骤摘要】
一种基于代理的信息资源目录同步方法
本专利技术涉及信息资源目录同步
,尤其涉及一种基于代理的信息资源目录同步方法。
技术介绍
信息资源目录是通过对各领域资源依据规范的元数据描述,按照一定的分类方法进行排序和编码的一组信息,用以描述各个资源的信息特征,实现对各领域信息资源的注册、发现、共享、检索等能力。信息资源目录目前广泛的应用在政务、交通运输、服务等领域。信息资源目录一般按照层级关系在不同组织域进行分布式部署,例如,在部门、单位、地域等每个组织域部署一个信息资源目录节点。为了实现分布式部署的组织域之间的信息资源共享,信息资源目录需要在组织域间进行同步。目前信息资源目录同步一般采用中心式的同步服务器模式进行同步,即各组织域的信息资源目录节点将注册、删除、修改等的信息资源同步到同步服务器,由同步服务器负责去重、合并等操作,然后再通知其它组织域的信息资源目录节点进行更新。若信息资源目录节点过多,同步服务器的负载和通信量会呈线性上升趋势,造成同步性能瓶颈以及同步的时效性下降。若中心同步服务器宕机,会造成所有的信息资源目录节点的同步功能都不可用。本申请的专利技术人在长期的科研项目过程中发本文档来自技高网...

【技术保护点】
1.一种基于代理的信息资源目录同步方法,其特征在于,包括以下步骤:步骤1,在每个组织域内部署信息资源目录节点,并在所述每个组织域的网关服务器上部署目录同步代理节点;步骤2,当第一组织域的信息资源目录节点发生数据变动时,将操作消息发送给第一组织域的目录同步代理节点,所述第一组织域的目录同步代理节点将同步消息发送给第二组织域的目录同步代理节点;步骤3,当所述第二组织域的目录同步代理节点接收到同步消息时,所述第二组织域的目录同步代理节点根据所述同步消息判断第二组织域是否与第一组织域同步;步骤4,若所述第二组织域未与第一组织域同步,所述第二组织域的目录同步代理节点拉取变化的信息资源元数据更新第二组织域...

【技术特征摘要】
1.一种基于代理的信息资源目录同步方法,其特征在于,包括以下步骤:步骤1,在每个组织域内部署信息资源目录节点,并在所述每个组织域的网关服务器上部署目录同步代理节点;步骤2,当第一组织域的信息资源目录节点发生数据变动时,将操作消息发送给第一组织域的目录同步代理节点,所述第一组织域的目录同步代理节点将同步消息发送给第二组织域的目录同步代理节点;步骤3,当所述第二组织域的目录同步代理节点接收到同步消息时,所述第二组织域的目录同步代理节点根据所述同步消息判断第二组织域是否与第一组织域同步;步骤4,若所述第二组织域未与第一组织域同步,所述第二组织域的目录同步代理节点拉取变化的信息资源元数据更新第二组织域的信息资源目录节点。2.根据权利要求1所述的一种基于代理的信息资源目录同步方法,其特征在于,所述步骤2,包括:步骤2-1,当第一组织域的信息资源目录节点发生数据变动时,所述信息资源目录节点根据信息资源元数据生成操作消息,发送给第一组织域的目录同步代理节点,所述操作消息,包括:信息资源ID和操作类型;所述操作类型,包括:增加、删除和修改;步骤2-2,当所述第一组织域的目录同步代理节点接收到操作消息时,自增所述第一组织域的版本号,并将所述操作消息和版本号记录到第一组织域的操作消息日志;步骤2-3,所述第一组织域的目录同步代理节点将同步消息发送给第二组织域的目录同步代理节点,所述同步消息包括:所述第一组织域的组织域ID和版本号。3.根据权利要求1或2所述的一种基于代理的信息资源目录同步方法,其特征在于,所述步骤3,包括:步...

【专利技术属性】
技术研发人员:李荣宽朱勇丁乙贲婷婷汪敏朱子杰王长纯
申请(专利权)人:中国电子科技集团公司第二十八研究所
类型:发明
国别省市:江苏,32

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1