[发明专利]一种基于云服务的服务状态监视系统在审
申请号: | 201410487529.0 | 申请日: | 2014-09-22 |
公开(公告)号: | CN104270434A | 公开(公告)日: | 2015-01-07 |
发明(设计)人: | 施振华;苏宏勋;王彦垒 | 申请(专利权)人: | 珠海许继芝电网自动化有限公司;珠海许继电气有限公司;国家电网公司 |
主分类号: | H04L29/08 | 分类号: | H04L29/08 |
代理公司: | 广州嘉权专利商标事务所有限公司 44205 | 代理人: | 谭志强 |
地址: | 519060 广东*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 服务 状态 监视 系统 | ||
技术领域
本发明涉及电力行业分布式系统服务监视技术领域,特别是一种基于云服务的服务状态监视系统。
背景技术
随着电力行业中分布式部署的系统越来越多,以及各个系统之间信息交互、数据集成的应用越来越广泛,如何保证各个系统服务的稳定运行,需要从系统层面对相关系统做统一的服务状态监视及管理。
目前电力行业中分布式部署的系统要实现各个系统的服务的状态监视,采用由一台监视服务器分别与其他应用系统进行接口连接以获取应用服务运行状态的方法,这种一对多的监视方式过多的依赖于监视服务器,当分布式服务过多的时候,监视服务器获取其他系统的状态的效率明显降低,特别是其中任何一个服务通信出现问题,则会影响整体通信的效率,即使采用并发处理的方式也会造成监视服务器负载过重或者是网络拥堵的情况。
发明内容
为解决上述问题,本发明的目的在于提供一种基于云服务的服务状态监视系统,使用多对多的监视方式,将服务监视过程分散到各个分布式服务上,运用云监视和云存储提高服务监视的效率,并有效的减小了监视服务器的负载。
本发明解决其问题所采用的技术方案是:
一种基于云服务的服务状态监视系统,包括多个互相通信连接的云服务器,所述每个云服务器分别连接有多个互相通信连接的分布式系统,所述每个云服务器均包括:
服务信息注册模块,用于注册需要监视的各个分布式系统的基本信息;
服务状态接口模块,用于获取与该云服务器连接的分布式系统的服务运行状态;
服务状态更新模块,用于根据所注册的各个分布式系统的基本信息,更新该云服务器中所有分布式系统的服务运行状态。
进一步,所述每个每个云服务器还包括:
存储模块,用于存储所注册的各个分布式系统的基本信息,并根据对应的基本信息,存储对应的服务运行状态。
进一步,所述需要监视的各个分布式系统为系统中所有的分布式系统,所述基本信息至少包括对应分布式系统的IP地址和端口号。
进一步,所述每个分布式系统均包括有接口组件,用于向对应的云服务器提供统一的接口,所述对应服务状态接口模块通过此统一的接口与该云服务器连接的分布式系统通信连接。
进一步,所述任一分布式系统启动服务时,首先从与其通信连接的云服务器获取最新的所注册的分布式系统的基本信息和对应的服务运行状态,若获取失败,则向另外一个云服务器获取,若获取成功,则对本地存储的分布式系统的服务运行状态进行更新。
进一步,根据服务唯一编码和时间戮更新本地存储的分布式系统的服务运行状态,所述服务唯一编码用于唯一确定对应的服务,若时间戮已经更新,则对应更新该服务的运行状态,若时间戮未更新,则直接获取该服务的运行状态并更新。
本发明的有益效果是:
本发明采用一种基于云服务的服务状态监视系统,把状态监视过程分担到各个云节点中,通过任何一个正常运行的节点,都能获取到所有节点的信息,提高了服务监视的效率,减小了监视服务器的负载;采用数据云存储,将监控数据存储在各个分布式系统节点中,监控服务器可以向任何一个节点获取到整个云节点内所有服务的状态,便于状态信息获取和展示。
附图说明
下面结合附图和实例对本发明作进一步说明。
图1是本发明所述系统的连接示意图;
图2是本发明所述系统的工作流程示意图。
具体实施方式
参照图1所述,本发明提供了一种基于云服务的服务状态监视系统,包括多个互相通信连接的云服务器,所述每个云服务器分别连接有多个互相通信连接的分布式系统。图1中所示的连接方式是本发明实现的基础,云服务器之间互相通信,监控信息可以共享;具有多个云服务器,每个云服务器连接部分分布式系统,承担一定的监控任务,可提高服务监视的效率,最终减小监视服务器的负载;所有的分布式系统均与对应的云服务器通信连接,可以从任一云服务器下载更新监控信息,最终从任一分布式系统中均可获取所有服务的状态,便于状态信息获取和展示。以上所述的云服务器、分布式系统均采用数据云存储。
以上所述每个云服务器均包括:
服务信息注册模块,用于注册需要监视的各个分布式系统的基本信息;
服务状态接口模块,用于获取与该云服务器连接的分布式系统的服务运行状态;
服务状态更新模块,用于根据所注册的各个分布式系统的基本信息,更新该云服务器中所有分布式系统的服务运行状态;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于珠海许继芝电网自动化有限公司;珠海许继电气有限公司;国家电网公司,未经珠海许继芝电网自动化有限公司;珠海许继电气有限公司;国家电网公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201410487529.0/2.html,转载请声明来源钻瓜专利网。
- 上一篇:污废液分离结构及污废液分离装置
- 下一篇:会话控制方法与会话控制装置