数据获取方法、装置、电子设备、介质和计算机程序产品制造方法及图纸

技术编号:33148896 阅读:25 留言:0更新日期:2022-04-22 14:02
本发明专利技术提供一种数据获取方法、装置、电子设备、介质和计算机程序产品,所述方法包括:本服务器获取当前配置的所有服务器节点和数据库表中的当前设备数据;在数据库表中添加字段,所述字段用于存储设备标识值;遍历所述当前设备数据,将所述当前设备数据的设备标识值分别与所述当前配置的所有服务器节点数进行取余,获取本服务器的设备数据。本发明专利技术能有效利用服务器资源,弥补主备模式的缺陷,让部署的所有服务器节点都同时运行。的所有服务器节点都同时运行。的所有服务器节点都同时运行。

【技术实现步骤摘要】
数据获取方法、装置、电子设备、介质和计算机程序产品


[0001]本专利技术涉及计算机应用领域,尤其涉及一种数据获取方法、装置、电子设备、介质和计算机程序产品。

技术介绍

[0002]在集群环境下,一个服务部署了N+1台服务器,包括一个主服务器和多个备服务器。在N+1台部署启动服务情况下,只有主服务器可以获取数据,其它备服务器不工作,导致服务器资源浪费,还会导致获取数据表数据效率低,很长时间才可以看到获取数据结果。同时,主服务器占用资源(CPU、内存)高,备服务器不能被很好地利用,造成服务器资源的极大浪费。

技术实现思路

[0003]本专利技术提供一种数据获取方法、装置、电子设备、介质和计算机程序产品,用以解决现有技术中主备服务模式下服务器资源浪费的缺陷,实现服务器资源的有效利用。
[0004]本专利技术提供一种数据获取方法,包括:
[0005]本服务器获取当前配置的所有服务器节点和数据库表中的当前设备数据;
[0006]本服务器在数据库表中添加字段,所述字段用于存储设备标识值;
>[0007]本服务本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种数据获取方法,其特征在于,包括:本服务器获取当前配置的所有服务器节点和数据库表中的当前设备数据;本服务器在数据库表中添加字段,所述字段用于存储设备标识值;本服务器遍历所述当前设备数据,将所述当前设备数据的设备标识值分别与所述当前配置的所有服务器节点的节点数进行取余,若余数与本服务器节点值一致,则获取当前设备数据作为本服务器的设备数据。2.根据权利要求1所述的数据获取方法,其特征在于,所述字段的数据类型为BigInt。3.据权利要求1或2所述的数据获取方法,其特征在于,所述将所述当前设备数据的设备标识值分别与所述当前配置的所有服务器节点的节点数进行取余,若余数与本服务器节点值一致,则获取当前设备数据作为本服务器的设备数据,包括:将所述当前设备数据的设备标识值作为被除数,将所述当前配置的所有服务器节点的节点数作为除数,若余数与本服务器节点值一致,则获取当前设备数据作为本服务器的设备数据。4.根据权利要求1或2所述的数据获取方法,其特征在于,所述设备标识值通过设备ID计算获得且每个设备的设备ID唯一。5.根据权利要求4所述的数据获取方法,其特征在于,所述设备标...

【专利技术属性】
技术研发人员:林皓谢小刚杨泳梁宝珠贾春燕
申请(专利权)人:北京北信源软件股份有限公司
类型:发明
国别省市:

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

1