基于消息的分布式空间数据处理系统技术方案

技术编号:16818922 阅读:58 留言:0更新日期:2017-12-16 12:17
本申请提供了一种基于消息的分布式空间数据处理系统,包括任务管理模块、任务执行模块和消息中间件模块,其中:所述任务管理模块用于定义处理空间数据的任务,并将任务消息发送至消息中间件模块;所述任务执行模块用于从消息中间件模块获取任务消息,根据任务消息对所述空间数据进行相应处理,并将任务状态消息反馈至消息中间件模块;所述消息中间件模块用于将任务管理模块发送的任务消息按预设消息转发规则转发至对应的任务执行模块,以及根据任务执行模块反馈的任务状态消息对所述任务消息进行相应处理。

Distributed spatial data processing system based on message

The invention provides a distributed spatial data processing system based on information, including task management module, task execution module and message middleware module, wherein the task management module for spatial data processing task definition, task and message to the message middleware module; the task execution module is used for acquiring task message from the message according to the task message middleware module, carries on corresponding processing to the spatial data, and feedback to the message middleware module task status messages; the message middleware module for task message task management module sends the execution module according to preset message forwarding rules forwarded to the corresponding task, and task execution task status message module for feedback the processing of the message according to the task.

【技术实现步骤摘要】
基于消息的分布式空间数据处理系统
本申请涉及空间数据处理
,特别地,涉及一种基于消息的分布式空间数据处理系统。
技术介绍
在地理信息系统(GIS,GeographicInformationSystem)应用项目实施过程中,经常涉及大量与地理空间数据的管理、处理和服务有关的工作。传统的解决方案是采用桌面GIS软件,或/和采用组件GIS、服务式GIS开发自动化工具来实现数据的处理和发布。对于地理空间数据的管理、处理、发布等工作,现有技术一般是采用桌面GIS软件,或/和采用组件GIS、服务式GIS开发自动化工具来实现数据的处理和发布。但这种方法只能解决处理任务的批量运行,任务类型单一,且无法应对空间数据量不断增长带来的处理压力。随着大数据应用的实施和推广,如何高效、自动化地处理地理空间大数据,保障GIS数据的时效性,充分利用GIS数据的价值,保证各级部门的数据与业务的协同,成为GIS应用领域的技术人员迫切需要解决的技术问题。
技术实现思路
本申请提供一种基于消息的分布式空间数据处理系统,用于解决现有技术无法应对因空间数据量不断增长带来的处理压力问题。本申请公开的一种基于消息的分布式空间数本文档来自技高网...
基于消息的分布式空间数据处理系统

【技术保护点】
一种基于消息的分布式空间数据处理系统,其特征在于,包括任务管理模块、任务执行模块和消息中间件模块,其中:所述任务管理模块用于定义处理空间数据的任务,并将任务消息发送至消息中间件模块;所述任务执行模块用于从消息中间件模块获取任务消息,根据任务消息对所述空间数据进行相应处理,并将任务状态消息反馈至消息中间件模块;所述消息中间件模块用于将任务管理模块发送的任务消息按预设消息转发规则转发至对应的任务执行模块,以及根据任务执行模块反馈的任务状态消息对所述任务消息进行相应处理。

【技术特征摘要】
1.一种基于消息的分布式空间数据处理系统,其特征在于,包括任务管理模块、任务执行模块和消息中间件模块,其中:所述任务管理模块用于定义处理空间数据的任务,并将任务消息发送至消息中间件模块;所述任务执行模块用于从消息中间件模块获取任务消息,根据任务消息对所述空间数据进行相应处理,并将任务状态消息反馈至消息中间件模块;所述消息中间件模块用于将任务管理模块发送的任务消息按预设消息转发规则转发至对应的任务执行模块,以及根据任务执行模块反馈的任务状态消息对所述任务消息进行相应处理。2.根据权利要求1所述的系统,其特征在于,还包括:资源虚拟化模块,用于对物理计算资源进行资源池化,根据需要定义虚拟机实例,确定每个虚拟机的硬件配置,构建包括有多台虚拟机的分布式系统;以及,将任务管理模块、任务执行模块和消息中间件模块配置到相应虚拟主机中。3.根据权利要求2所述的系统,其特征在于,配置任务执行模块的虚拟主机包括多个。4.根据权利要求3所述的系统,其特征在于,所述任务消息存储在消息队列中,所述预设...

【专利技术属性】
技术研发人员:钟耳顺王少华李闻昊蔡文文王尔琪李绍俊李少华左尧
申请(专利权)人:北京超图软件股份有限公司
类型:发明
国别省市:北京,11

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

1