分布式微服务架构数据中心智能感知控制系统及方法技术方案

技术编号:27387958 阅读:28 留言:0更新日期:2021-02-21 13:54
本发明专利技术涉及一种分布式微服务架构数据中心智能感知控制系统及方法。该系统及方法对传统的监控Web应用架构进行改进,将垂直的监控架构,改为分布式架构与微服务相结合的系统架构,并在专业设备上独立部署,将集群监测功能从集群中独立出来,同时通过改变线下确认以及数据同步的操作,化繁为简,将功能转为线上可视化处理,降低运维难度。功能上,不仅可以对车辆段集群进行软硬件状态监控,还可实现对对端控制中心集群进行监控,一旦发生故障会迅速上报上册平台,并在故障恢复后由双中心的操作人员进行审核,确认目前情况可以进行数据同步操作时,手动触发数据同步操作,从而保证集群间数据一致性。数据一致性。数据一致性。

【技术实现步骤摘要】
分布式微服务架构数据中心智能感知控制系统及方法
[0001]本专利技术涉及一种智能感知控制系统及方法,属于大数据处理
,具体是涉及一种分布式微服务架构数据中心智能感知控制系统及方法。

技术介绍

[0002]地铁行业的设备与服务状态监控,关系到整个地铁运行的安全与稳定,对数据的高可靠、高可用以及安全性都有很高的要求标准。
[0003]目前设备与服务状态监控存在以下问题:
[0004](1)单一服务器部署监控服务,容易出现设备单点故障问题。
[0005](2)多节点多台服务器部署监控服务,成本大幅增加,资源浪费。
[0006](3)监控服务部署在业务集群内,服务器资源容易被主要业务占用,从而导致监控系统性能降低,出现卡顿甚至崩溃等问题。
[0007](4)设备与服务的故障类型需要人为判断,并且没有与运维策略智能结合,运维难度大,成本高。
[0008]分布式智能感知控制器,未来可结合嵌入式技术,将单一计算节点拆分为瘦终端设备,结合温湿度等环境感应设备,5G通信技术,特征识别及处理,具体包括但不限于图像识别与处理、声音识别与处理等技术,提供边缘计算能力。可将瘦终端设备安置于地铁运行的各个环境与设备当中,对地铁各个专业设备、设备周围环境实时监测。感知系统全面对接地铁中各个子业务系统接口与设备接口,通过终端设备对不同环境下的瘦终端设备,下发不同的计算模型,智能诊断分析设备状态,对设备出现的故障进行智能化运维,并将运维结果同步至上层终端设备。充分结合大数据技术,利用大数据集群的分析、计算能力,对故障数据、运维数据进行大数据分析,实现设备故障预测预警,运维方案智能推荐,使地铁运维更加信息化、智能化。
[0009]此外,针对当前常见的两地双数据中心的架构设计而言,两地两个数据中心需要安装、部署并运行相同的大数据的服务,同时向上层应用提供稳定安全可靠的数据服务。数据中心作为新时代轨道交通项目的关键核心,中心的安全稳定运行,将直接影响整个轨道交通项目的安全稳定运行。对数据中心的健康状态,具体包括但不限于数据中心各个设备的健康状态、各个服务的健康状态以及数据的健康状态的监测,就显得尤为重要。当任一数据中心出现故障导致数据丢失时,还需要对双中心的数据进行同步。
[0010]并且,现有大数据平台监控系统常见Web应用,都是基于传统B/S的MVC三层架构。通常包含,最前端的视图展示层,中间的调度控制层,以及后台的应用模型层。而且软件的安装部署,一般都是在数据中心的集群内进行部署并运行。当集群出现故障导致数据丢失时,需要人工线下去确定需要数据同步的内容,并手动进行数据同步。
[0011]现有大数据平台监控系统从功能上,无法对当集群出现故障后,集群的数据是否完整进行检测告警。数据同步只能人工线下确认并执行。由于数据中心数据可能出现的不健康、不完整的状况,可能使用户在一定程度上无法正常使用系统。从系统架构上,传统的三层垂直架构,一旦任意一层出现故障,将会导致整个系统宕机。部署没有从监测的集群中
独立出来,很容易受到集群系统资源分配不均,导致系统卡顿,延时。当集群宕机时,监控系统也会随之宕机。这样的架构,无法满足轨交行业高可靠高可用的特殊性。

技术实现思路

[0012]以下给出一个或多个方面的简要概述以提供对这些方面的基本理解。此概述不是所有构想到的方面的详尽综览,并且既非旨在指认出所有方面的关键性或决定性要素亦非试图界定任何或所有方面的范围。其唯一的目的是要以简化形式给出一个或多个方面的一些概念以为稍后给出的更加详细的描述之序。
[0013]本专利技术主要的目的是解决现有技术中所存在的上述的技术问题,提供了一种分布式微服务架构数据中心智能感知控制系统及方法。该系统及方法对传统的监控Web应用架构进行改进,将垂直的监控架构,改为分布式架构与微服务相结合的系统架构,并在专业设备上独立部署,将集群监测功能从集群中独立出来,同时通过改变线下确认以及数据同步的操作,化繁为简,将功能转为线上可视化处理,降低运维难度。功能上,不仅可以对车辆段集群进行软硬件状态监控,还可实现对对端控制中心集群进行监控,一旦发生故障会迅速上报上册平台,并在故障恢复后由双中心的操作人员进行审核,确认目前情况可以进行数据同步操作时,手动触发数据同步操作,从而保证集群间数据一致性。
[0014]为解决上述问题,本专利技术的方案是:
[0015]一种分布式微服务架构数据中心智能感知控制系统,包括:
[0016]若干个集群中心,每个集群中心包括分布式智能感知控制系统以及集群服务节点;各分布式智能感知控制系统控制其所属集群中心的集群服务节点并监测其它中心的集群服务节点;不同集群中心的集群服务节点之间保持数据同步;
[0017]各集群中心的业务结构分为持久层,中间层,以及上层应用层;
[0018]其中,所述持久层包括业务层以及数据库,所述业务持久层包括用户权限模块,数据同步模块,服务状态模块;
[0019]其中,中间层包括业务逻辑层和表示逻辑层,所述业务逻辑层用于和业务持久层通信,其包括用户权限模块,数据同步模块,服务状态模块;表示逻辑层与业务逻辑层和上层应用通信,其中,表示逻辑层包括用户登录模块,同步审核列表模块,服务状态曲线模块,服务状态列表模块;
[0020]上层应用包括感知平台终端,上层网管平台终端,上层系统平台终端,第三方平台终端。
[0021]优选的,上述的一种分布式微服务架构数据中心智能感知控制系统,分布式智能感知控制系统采用SpringCloud微服务架构,将多节点的业务逻辑层服务模块software和业务持久层服务模块dao注册到以Eureka集群作为服务注册中心。
[0022]优选的,上述的一种分布式微服务架构数据中心智能感知控制系统,分布式智能感知控制系统从请求到入库的总体流程为:
[0023]外部终端登陆平台并发起HTTP请求,nginx接收到请求,通过反向代理,代里到目前负载最低的业务逻辑层服务模块software(N)中,业务逻辑层服务模块software(N)处理完毕自身逻辑之后,通过eureka服务注册中心集群,找到目前负载最低的业务持久层服务模块dao(M)的网络路径,并将剩余任务通过网络路径发送给业务持久层服务模块dao(M),
业务持久层服务模块dao(M)调取MySQL服务器,并与之进行交互,交互完毕后向外部终端返回相应的信息结果。
[0024]优选的,上述的一种分布式微服务架构数据中心智能感知控制系统,所述分布式智能感知控制系统包括状态检测模块,所述状态检测模块包括:
[0025]服务健康状态监测单元:用于定时监测所属中心以及其它中心的大数据平台各项服务状态,更新系统平台实时的服务状态;按照服务类型分类记录非健康态的状态;
[0026]硬件健康状态监测单元,用于定时监测部署系统主机的各项硬件指标状态,更新系统平台实时的硬件指标状态;按照硬件指标类型分类记录非健康状态;
[0027]流任务健康状本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种分布式微服务架构数据中心智能感知控制系统,其特征在于,包括:若干个集群中心,每个集群中心包括分布式智能感知控制系统以及集群服务节点;各分布式智能感知控制系统控制其所属集群中心的集群服务节点并监测其它中心的集群服务节点;不同集群中心的集群服务节点之间保持数据同步;各集群中心的业务结构分为持久层,中间层,以及上层应用层;其中,所述持久层包括业务层以及数据库,所述业务持久层包括用户权限模块,数据同步模块,服务状态模块;其中,中间层包括业务逻辑层和表示逻辑层,所述业务逻辑层用于和业务持久层通信,其包括用户权限模块,数据同步模块,服务状态模块;表示逻辑层与业务逻辑层和上层应用通信,其中,表示逻辑层包括用户登录模块,同步审核列表模块,服务状态曲线模块,服务状态列表模块;上层应用包括感知平台终端,上层网管平台终端,上层系统平台终端,第三方平台终端。2.根据权利要求1所述的一种分布式微服务架构数据中心智能感知控制系统,其特征在于,分布式智能感知控制系统采用SpringCloud微服务架构,将多节点的业务逻辑层服务模块software和业务持久层服务模块dao注册到以Eureka集群作为服务注册中心。3.根据权利要求1所述的一种分布式微服务架构数据中心智能感知控制系统,其特征在于,分布式智能感知控制系统从请求到入库的总体流程为:外部终端登陆平台并发起HTTP请求,nginx接收到请求,通过反向代理,代里到目前负载最低的业务逻辑层服务模块software中,业务逻辑层服务模块software处理完毕自身逻辑之后,通过eureka服务注册中心集群,找到目前负载最低的业务持久层服务模块dao的网络路径,并将剩余任务通过网络路径发送给业务持久层服务模块dao,业务持久层服务模块dao调取MySQL服务器,并与之进行交互,交互完毕后向外部终端返回相应的信息结果。4.根据权利要求1所述的一种分布式微服务架构数据中心智能感知控制系统,其特征在于,所述分布式智能感知控制系统包括状态检测模块,所述状态检测模块包括:服务健康状态监测单元:用于定时监测所属中心以及其它中心的大数据平台各项服务状态,更新系统平台实时的服务状态;按照服务类型分类记录非健康态的状态;硬件健康状态监测单元,用于定时监测部署系统主机的各项硬件指标状态,更新系统平台实时的硬件指标状态;按照硬件指标类型分类记录非健康状态;流任务健康状态监测单元,用于定时监测各中心的大数据平台各项指定流任务的运行状态,更新系统平台实时的流任务运行状态。5.根据权利要求1所述的一种分布式微服务架构数据中心智能感知控制系统,其特征在于,数据同步包括当月数据同步模式以及跨月数据同步模式;其中,选择CopyTable方式进行月数据同步,选择Snapshot方式进行跨月数据同步。6.一种分布式微服务架构数据中心智能感...

【专利技术属性】
技术研发人员:李金龙顾野常林城刘鑫
申请(专利权)人:北京城建设计发展集团股份有限公司
类型:发明
国别省市:

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

1