[发明专利]泛在电力物联网分布式服务状态检测方法和装置在审
| 申请号: | 201911112367.1 | 申请日: | 2019-11-14 |
| 公开(公告)号: | CN111010421A | 公开(公告)日: | 2020-04-14 |
| 发明(设计)人: | 施振华;王彦垒;田宇 | 申请(专利权)人: | 珠海许继芝电网自动化有限公司;珠海许继电气有限公司 |
| 主分类号: | H04L29/08 | 分类号: | H04L29/08;H04L12/26 |
| 代理公司: | 广州嘉权专利商标事务所有限公司 44205 | 代理人: | 赵学超 |
| 地址: | 519060 广东省珠海*** | 国省代码: | 广东;44 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 电力 联网 分布式 服务 状态 检测 方法 装置 | ||
1.一种泛在电力物联网分布式服务状态检测器,包括部署和安装到应用服务器上的主服务模块和端服务模块,其中,所述主服务模块用于当前节点及其所有子节点的服务状态信息管理、服务树模型管理,所述端服务模块用于采集服务器基本信息和获取应用服务自定义接口信息,其特征在于:
所述的主服务模块包括服务信息注册组件、服务状态数据管理组件、服务树模型管理组件和通信组件;
所述的端服务模块包括服务状态信息采集组件和自定义接口组件。
2.根据权利要求1所述的检测器,其特征在于:
所述的服务信息注册组件被配置成存储当前节点服务及所有子节点服务的基本信息;
所述的服务状态数据管理组件被配置成管理服务树模型中当前节点和所有子节点的服务状态信息;
所述的服务树模型管理组件被配置成构建服务树模型和解析服务树模型,用于对服务模型的拓扑搜索;
所述的通信组件被配置成对各个节点中的服务状态检测器之间的数据进行传输。
3.根据权利要求1所述的检测器,其特征在于:
所述的服务状态信息采集组件被配置成采集当前节点所在服务器的基本信息;
所述的自定义接口组件被配置成与分布式应用服务集成,允许通过实现状态检测器提供的接口,实现对应用服务层面的状态监视。
4.一种泛在电力物联网分布式服务状态检测方法,其特征在于,所述方法包括以下步骤:
A、为每个需要监视的分布式服务安装分布式服务状态检测器;
B、选取任意一个安装有分布式服务状态检测器的分布式服务为根节点服务,并在该检测器注册其他分布式服务的信息;
C、根节点服务根据注册的其他分布式服务信息,生成服务树模型,并且根节点服务发布服务树模型给子节点服务;
D、子节点服务接收到上级节点发布的服务树模型,解析模型后进行服务动态注册;
E、各节点定期采集当前服务器的基本信息;
F、各节点向子节点获取服务状态信息,并更新服务状态数据,如果获取失败,则再向下一级获取孙节点的服务状态信息,直到获取状态成功或者已无下级节点。
5.根据权利要求4所述的方法,其特征在于,所述步骤D还包括:解析模型后进行服务动态注册,如果还有子节点,发布服务树模型给子节点。
6.根据权利要求4所述的方法,其特征在于,所述步骤E还包括:在应用服务实现自定义接口时,调用接口获取应用服务详细信息。
7.根据权利要求6所述的方法,其特征在于,所述步骤E还包括:各节点定期采集当前服务器的基本信息,包括CPU使用率、硬盘使用率、网络使用率、内存利用率。
8.一种检测装置,包括存储器和处理器,其特征在于,所述处理器执行储存在所述存储器中的计算机程序时实施如权利要求4至7中任一项所述的方法。
9.根据权利要求8所述的检测装置,其特征在于,还包括如权利要求1至3中任一项所述的检测器。
10.一种计算机可读存储介质,其上储存有计算机程序,所述计算机程序被处理器执行时实施如权利要求4至7中任一项所述的方法。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于珠海许继芝电网自动化有限公司;珠海许继电气有限公司,未经珠海许继芝电网自动化有限公司;珠海许继电气有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201911112367.1/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种高性能无机石英石
- 下一篇:一种基于联系数的堤防干扰区生态损毁评价方法





