[发明专利]服务器监控数据采集方法及装置、存储介质及电子设备在审
申请号: | 201910579088.X | 申请日: | 2019-06-28 |
公开(公告)号: | CN110377423A | 公开(公告)日: | 2019-10-25 |
发明(设计)人: | 王晓通;张东;郭锋 | 申请(专利权)人: | 浪潮电子信息产业股份有限公司 |
主分类号: | G06F9/50 | 分类号: | G06F9/50;G06F11/30 |
代理公司: | 北京集佳知识产权代理有限公司 11227 | 代理人: | 李伟 |
地址: | 250101 山东*** | 国省代码: | 山东;37 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明提供了一种服务器监控数据采集方法及装置、存储介质及电子设备,通过将处于空闲状态的全局唯一令牌分配至已获取的节点资源,并将全局唯一令牌的状态标记为繁忙状态;基于已获取的节点资源,建立数据监控服务器与数据服务器的socket连接,并释放全局唯一令牌,将全局唯一令牌的状态标记为空闲状态,以将全局唯一令牌分配至已获取的节点资源的下一个节点资源;确定与socket连接对应的socket标识,将socket标识存放至预先建立的socket连接列表中,将处于待读取状态的socket连接对应的socket标识转移至待读取连接列表中;读取待读取连接列表中的各个socket标识对应的socket连接接收到的监控数据。能保障同一时刻只有一个线程运行,避免多线程状态同步和数据竞争,提高数据采集效率。 | ||
搜索关键词: | 节点资源 读取 令牌 全局 服务器监控 存储介质 电子设备 空闲状态 令牌分配 数据采集 状态标记 数据监控服务器 数据采集效率 数据服务器 标识转移 读取状态 繁忙状态 监控数据 数据竞争 同一时刻 线程运行 预先建立 状态同步 多线程 释放 | ||
【主权项】:
1.一种服务器监控服务器监控数据采集方法,其特征在于,应用于数据监控服务器,所述方法,包括:依次从预先建立的资源节点队列中获取所述数据监控服务器监控的各个节点资源;对于每个已获取的节点资源,判断所述已获取的节点资源的状态是否为可用状态;若所述已获取的节点资源的状态为可用状态,则判断预先生成的全局唯一令牌的状态是否为空闲状态,当所述全局唯一令牌的状态为空闲状态时,为所述已获取的节点资源分配所述全局唯一令牌,并将所述全局唯一令牌的状态标记为繁忙状态;基于所述已获取的节点资源,与数据服务器建立socket连接,并释放所述全局唯一令牌,将所述全局唯一令牌的状态标记为空闲状态,以将所述全局唯一令牌分配至所述已获取的节点资源的下一个节点资源,所述数据服务器为所述已获取的节点资源对应的服务器;确定与所述socket连接对应的socket标识,将所述socket标识存放至预先建立的socket连接列表中;检测所述socket连接列表中与各个socket标识对应的socket连接的状态是否为待读取状态,将处于待读取状态的socket连接对应的socket标识转移至预先构建待读取连接列表中;读取所述待读取连接列表中的各个socket标识对应的socket连接接收到的监控数据。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于浪潮电子信息产业股份有限公司,未经浪潮电子信息产业股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201910579088.X/,转载请声明来源钻瓜专利网。