当前位置:主页 > 科技论文 > 测绘论文 >

高可扩展的自然资源时空数据微服务架构设计与实验

发布时间:2021-08-17 11:56
  构建自然资源一体化数据服务体系是形成国土空间全域数字化表达和信息化底板的基础。针对自然资源时空数据已有业务应用系统关联度低、共享协同不够、服务能力弱、难以进行一体化集成管理等难题,研究设计了一种高可扩展的自然资源时空数据微服务架构,建立了服务器集群环境下的自然资源时空数据一体化管理机制,实现了基于容器技术的微服务高效管理、服务动态伸缩与注册发现等关键技术,为自然资源时空数据统一管理平台建设提供了关键技术支撑。最后,以德清市自然资源一体化管理平台为例,验证了基于该架构的数据共享服务平台易扩展,能够高效地对自然资源时空数据进行一体化管理和高效共享服务。 

【文章来源】:地理信息世界. 2020,27(03)

【文章页数】:6 页

【部分图文】:

高可扩展的自然资源时空数据微服务架构设计与实验


微服务容器化管理

架构图,架构,自然资源,时空


面向自然资源时空数据一体化管理高效集成各分散系统,实现自然资源信息共享服务的高可用、高可靠和高可扩展的需求,设计了自然资源时空数据微服务架构,架构主要包括资源层、数据层、服务层和应用层4个层次,如图1所示。该架构通过基于容器技术的微服务管理,实现了对复杂多样的微服务的高效管理。基于服务集群环境,利用负载均衡技术和服务发现技术,实现了自然资源时空数据共享服务的高可用、高可扩展。1)资源层

数据序列,多语言,机制,数据


本文通过定义数据传输协议、数据序列化方式和服务描述建立统一的服务标准。如图2所示,数据传输协议主要解决服务调用时数据交互通信问题,采用HTTP2协议,通过其多路复用和二进制帧层的优势,保证服务数据传输的高效性和安全性。数据序列化方式定义了服务调用交互过程中数据的封装形式,一般可以采用二进制或者明文(如JSON或XML)的方式,考虑到对数据的压缩率和序列化/反序列化效率,本文采用Google Protocol Buffer作为数据传输的形式。服务描述主要定义了服务的类生成配置信息、服务方法名、参数类型以及返回值类型等信息,该描述将被不同编程语言反射生成实际的服务类。2 多样化微服务治理方法

【参考文献】:
期刊论文
[1]自然资源管理找准站位,统筹推进“五位一体”[J]. 顾龙友.  国土资源. 2019(11)
[2]省市县三级自然资源数据应用模式研究[J]. 周国新,万宝林.  测绘通报. 2019(07)
[3]WebGL技术的三维WebGIS平台研究与应用[J]. 王星捷,卫守林.  遥感信息. 2019(03)
[4]自然资源一体化数据管理与服务平台关键技术研究与应用[J]. 陈泽鹏,钟远军.  国土资源信息化. 2019(03)
[5]微服务的地理信息服务架构设计与实现[J]. 刘晓丽,孙伟,李成名.  测绘科学. 2019(06)
[6]统筹国土(自然资源)空间基础信息平台建设的实践与思考[J]. 黄炎,屠龙海,陈舒燕,周杰,汤赛.  浙江国土资源. 2019(02)
[7]自然资源管理机构改革40年回顾[J]. 吴强华.  国土资源. 2018(12)
[8]多模态时空数据多层次可视化任务模型[J]. 刘铭崴,朱庆,朱军,冯斌,李赟,张骏骁,付萧,张鹏程,杨卫军,宁新稳,徐婉妍.  测绘学报. 2018(08)
[9]基于容器虚拟化技术研究[J]. 汪恺,张功萱,周秀敏.  计算机技术与发展. 2015(08)
[10]面向服务的国土资源空间数据集成与共享[J]. 姚敏.  地理信息世界. 2014(02)



本文编号:3347720

资料下载
论文发表

本文链接:https://www.wllwen.com/kejilunwen/dizhicehuilunwen/3347720.html


Copyright(c)文论论文网All Rights Reserved | 网站地图 |

版权申明:资料由用户b161b***提供,本站仅收录摘要或目录,作者需要删除请E-mail邮箱bigeng88@qq.com