结点元数据目录服务同步机制研究

结点元数据目录服务同步机制研究

ID:32474127

大小:289.59 KB

页数:5页

时间:2019-02-06

结点元数据目录服务同步机制研究_第1页
结点元数据目录服务同步机制研究_第2页
结点元数据目录服务同步机制研究_第3页
结点元数据目录服务同步机制研究_第4页
结点元数据目录服务同步机制研究_第5页
资源描述:

《结点元数据目录服务同步机制研究》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、结点元■科研与a圭镄豢数据目录服务同步机制研究刘晓慧罗显刚谢忠中国地质大学(武汉)信息工程学院【摘要】在空间信息共享平台中,元数据的一个重要运用是数据查询。传统的信息共享大都只调动中心结点检索元数据,检索效率不高。本文提出一种通过调动信息共享平台中所有结点参与元数据检索来提高检索效率的方法,即通过结点元数据目录服务同步机制来同步更新平台中所有结点的元数据,使得每个结点都有其他结点的元数据备份。该同步机制采用消息驱动与远程调,用WeBJIFL务的方式实现。【关键词】国土资源信息;共享;结点;元数据;更新;消息驱动引言结点元数据目录服务同步机制是国土资源信息集成与共享平台的一部分。国土资源信息集

2、成与共享平台的总体目标是应用当今lT技术前沿技术,采用新一代地质领域数据模型建模技术和国际、国家行业等标准协议,通过地质调查科学数据及其服务的统一描述、发现和整合,实现地质调查信息化建设成果无缝集威与转化,形成对地质调查多级、多源、异构、海量空间数据进行统--,EJF.务的信息平台,为国家、企业和个人提供个性化的服务。建立国土资源元数据集或元数据库是实现国土资源信息集成与共享的有效途径。元数据的一个重要应用是数据查询,而数据查询的最终目的是获取需要的数据。传统的信息共享大都只调动中心结点检索元数据,检索效率不高,而且~旦中心结点出现故障,系统将无法处理任何检索请求。为了提高系统的数据搜索性能

3、,必须通过负载均衡机制,调动所有结点参与元数据搜索工作。平台采用f-Jp(Portal)技术实现资源的整合.Portal的调用机制决定了我们必须同步各结点的元数据,使得每个结点都有平台中其它结点的元数据的备份。有了元数据目录服务的同步更新机制,当通过Portal发出检索元数据或Web,EJ虽.务的请求时,负载均衡机制每次都将数据请求发送到当前负载最小的一个可用结点,检索到数据后。将结果返回Portal界面显示。1、关键技术——消息队列1.1实现原理类似于MSMQ(微软消息队列)的作用。分布于相连的网络空间中,实现系统中各部分之间的相互通信。它的实现原理是:消息的发送者首先把自己想要发送的信息

4、保存在一个容器(这里为数据库中的消息发送队列表)中,然后从容器中取出该信息,把它发送至目标对象的消息存储容器(这里为数据库中的消息接收队列表)中;消息接收者再从当地的消息队列中取出它接收到的消息进行处理。消息含有时间戳,便于按时间信息提取消息,保证系统高效正常的运行。1.2消息发送方式消息发送方通过调用消息接收方的WebPJ虽.务,根据时问戳提取存放时间长的消息,将信息写入消息接收方的消息接收队列表中,直接保存起来。只有在网络连接正常的情况下。消息才会发送出去,否则该条信息会一直以未发送状态保存在消息发送方的消息队列表中。因此,消息发送方不必担心接收方是否启动、是否发生故障等,消息接收方也不

5、必担心会丢失本地网络断开期间消息发送方试图发送到本地的消息。也就是说,这种消息发送方式是安全的,不会丢失信息。1.3优越性本文之所以自行设计消息队列,而没有使用w、¨僖m∞m\4¨cGF规范s暇务·2008高技GIs论坛论文集MSMQ,是因为在数据同步这个事件中。本文所设计的消息队列具有更大的优越性。【1)管理方便。在MSMQ中。发送方和接收方共用一个消息队列,发送方把自己想要发送的消息保存至一个系统公用空间的消息队列。接收方将发给自己的消息从该队列取出进行处理【3】。而本文所设计的消息队列是数据库中的一个表,消息发送方和接收方都有各自单独的消息队列表,方便系统中每个部分管理自己的消息。(2

6、)使用灵活。数据同步涉及到的同步内容有多种类型,因此对应的消息类型也有多种,使用自己设计的消息队列方便标识各类消息并针对不同类型的消息分别进行处理,比使用MSMQ具有更大的灵活性。(3)存储简单。由于每一条消息都要发送给多个结点,如果使用MSMQ的话,每条消息都需要有多个副本,分别发送给各个结点,存储比较复杂;而使用自己设计的消息队列,每条消息只需在本地一个表中记录一次,同时发送给多个结点即可,存储简单。处理方便。露翟{矽i.粤一囝;啦j客户詹42r旧m¨ofJ2、同步机制总体设计2.1国土资源信息集成与共享平台架构资源信息共享平台框架主体分为四大部分:门户Portal、全局任务调度器、资源

7、同步管理器、结点计算池(图2—1)。结点元数据目录服务同步更新的过程相当于资源同步管理器和各结点计算池之间元数据库的备份过程。2.2元数据目录服务同步机制2.2.1同步过程信息的存储(1)信息的组织方式同步过程所涉及的信息包括平台中的结点计算池及其内部子结点的路由信息、元数据目录服务更新的标识信息。这些信息统一存储在元数据库中,分别对应元数据库中的路由表和消息表。各类表的具体部署如下:资源同步管理器端元数据库

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。