威尼斯wns·8885556(vns认证网站)-BinG百科

当前位置:首页 > 新闻资讯 > 技术动向

解决方案 | 基于微服务架构的地理信息服务框架

发布者:威尼斯wns·8885556    时间:2022-03-02 15:25:31

随着互联网行业快速发展,在虚拟化技术、DevOps文化的迅速发展以及传统单块架构无法适应快速变化等多重因素的演化、形成了微服务,其依靠敏捷、精益、持续交付方法论等特性深入人心。


威尼斯wns·8885556在可视化领域累积数年,不断开发完善系统功能,推出了基于微服务架构的地理信息服务框架,构建了完整的基于多端(桌面端、网页端、移动端)+云服务的数据支撑平台。


其框架采用微服务架构,具有服务注册与发现、配置中心、在线文档中心、智能路由、日志收集与统计分析、服务监控中心、RPC框架、自动化部署等功能,通过该框架可以定制微服务架构下的任何需求,为桌面端、网页端、app、小程序等提供高效的后台服务。

1.png

图1  系统架构图



方案架构


01 注册中心/配置中心

采用阿里巴巴开源框架Nacos,注册/配置中心是微服务的核心和基础,提供微服务的注册、发现、配置和管理功能;能够查看各个微服务的详细信息,包括:ip、端口、元数据信息,控制服务上线、下线。

2.png

图2  注册中心


3.png

图3  配置中心




02 接口中心

提供统一的可视化界面,用来展示当前系统中管理的所有微服务对外提供的api接口,通过可视化接口可实现接口的测试,并且可将接口导出成文档,方便用户及二次开发人员参阅。

4.png

图4  接口文档中心




03 服务监控及接口访问统计

提供各个微服务的监控与服务访问统计,实现服务状态的监控管理和访问量的统计,使用户能够知道各个服务的运行状态与访问量。

5.png

图5  服务监控


6.png


图6  接口访问与统计




04 日志收集与统计分析

提供实时日志收集、过滤、存储、分析展示等功能,针对异常日志进行告警。

7.png

图7  日志统计与分析




05 自动化部署

采用docker实现服务的自动化部署,支持服务的一键启动、部署、上线等。

8.png

图8  自动化部署



应用案例


01 综合管理控制系统

对采集来的平台数据和目标数据进行可视化显示,对动态目标实时渲染绘制、对可疑行为进行告警显示,对目标、平台态势进行显示、修改、管理。

9.jpg



02 快视显示平台

该平台主要接收陆地观测卫星的快视数据,具备将快视数据转换的卫星原始数据远程快速显示文件进行网络发布与快速显示的功能。

10.jpg



03 星地二三维综合态势展示

展示卫星和地面站运行态势能力,支持星地运行状态实时展示,以及对卫星、地面站的属性信息进行修改。

11.png



FreeX 产品微信公众号

威尼斯wns·8885556微信公众号

威尼斯wns·8885556视频号