[发明专利]一种适用于分布式系统的节点服务监控系统及实现方法有效
申请号: | 201610850442.4 | 申请日: | 2016-09-26 |
公开(公告)号: | CN106254540B | 公开(公告)日: | 2019-11-15 |
发明(设计)人: | 熊梦;杨松;季统凯 | 申请(专利权)人: | 国云科技股份有限公司 |
主分类号: | H04L29/08 | 分类号: | H04L29/08 |
代理公司: | 44595 广东勤诺律师事务所 | 代理人: | 尚俊<国际申请>=<国际公布>=<进入国 |
地址: | 523808广东省东莞市松山湖高新*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明涉及分布式系统和监控技术领域,特别是一种适用于分布式系统的节点服务监控系统及实现方法。本发明系统包括服务控制器和节点服务两大模块,节点服务模块分布在各个分布式节点,服务启动时读取配置文件并定时上报服务信息到所述服务控制器模块。服务控制器模块进一步包括通信子模块、定时器子模块、内存缓存和数据库子模块。通信子模块接受各节点服务的状态汇报并保存在内存缓存;定时器子模块读取并过滤内存缓存中的节点服务信息,调用数据库子模块读取数据库中节点服务状态信息;然后,同步内存缓存和数据库节点服务信息。本发明提出了一种通用的监控分布式系统中各个分布式节点服务状态的方法及系统,保证了分布式节点服务状态的实时性和准确性。 | ||
搜索关键词: | 一种 适用于 分布式 系统 节点 服务 监控 实现 方法 | ||
【主权项】:
1.一种适用于分布式系统的节点服务监控系统,其特征在于,所述的系统包括服务控制器模块和节点服务两大模块;/n所述节点服务模块分布在各个分布式节点,服务启动时读取配置文件并定时上报节点服务信息到所述服务控制器模块;/n所述服务控制器模块进一步包括通信子模块、定时器子模块、内存缓存和数据库子模块;/n所述通信子模块负责与所述节点服务模块通信,接受各节点服务的信息汇报并保存到内存缓存;/n所述的内存缓存是指服务控制器在系统内存中开辟了一块内存空间,用以存放各个节点服务信息的结构化数据;/n所述的定时器子模块读取并过滤内存缓存中的节点服务信息,调用数据库子模块读取数据库中节点服务状态信息;然后,同步内存缓存和数据库节点服务信息;/n所述的数据库子模块负责数据库操作,包括:数据库对应表中节点服务信息的写入、读取和更新;/n所述配置文件包括有服务控制器所在节点的主机名和通信服务IP地址;/n所述的结构化数据是指包括节点名称和节点对象的结构数据;所述的节点对象进一步包括节点名称、节点IP、节点服务注册时间、节点服务更新时间、节点服务状态更新次数。/n
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于国云科技股份有限公司,未经国云科技股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201610850442.4/,转载请声明来源钻瓜专利网。