CN113110803A - 一种数据存储方法及装置 - Google Patents
一种数据存储方法及装置 Download PDFInfo
- Publication number
- CN113110803A CN113110803A CN202110418666.9A CN202110418666A CN113110803A CN 113110803 A CN113110803 A CN 113110803A CN 202110418666 A CN202110418666 A CN 202110418666A CN 113110803 A CN113110803 A CN 113110803A
- Authority
- CN
- China
- Prior art keywords
- target
- server node
- group
- storage server
- node
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Granted
Links
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/06—Digital input from, or digital output to, record carriers, e.g. RAID, emulated record carriers or networked record carriers
- G06F3/0601—Interfaces specially adapted for storage systems
- G06F3/0668—Interfaces specially adapted for storage systems adopting a particular infrastructure
- G06F3/067—Distributed or networked storage systems, e.g. storage area networks [SAN], network attached storage [NAS]
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/06—Digital input from, or digital output to, record carriers, e.g. RAID, emulated record carriers or networked record carriers
- G06F3/0601—Interfaces specially adapted for storage systems
- G06F3/0602—Interfaces specially adapted for storage systems specifically adapted to achieve a particular effect
- G06F3/0604—Improving or facilitating administration, e.g. storage management
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Human Computer Interaction (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Data Exchanges In Wide-Area Networks (AREA)
- Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
Abstract
本公开提供了一种数据存储方法及装置,可以获得目标控制***中的至少一个第一位号分组,第一位号分组包括至少一个目标位号,目标位号为配置有第一存储服务器节点的位号,同一第一位号分组中的各目标位号配置的第一存储服务器节点相同;对至少一个第一位号分组中的任一第一位号分组:建立该第一位号分组与第一目标服务器节点之间的关联关系,第一目标服务器节点为该第一位号分组中的目标位号配置的第一存储服务器节点;将该第一位号分组中目标位号对应的I/O点输出的数据保存至第一目标服务器节点中。该数据存储方法实现了目标位号在分布式***的各存储服务器节点中的均衡分布,进而在数据分配存储过程中实现了对各存储服务器节点的均衡负载。
Description
技术领域
本公开涉及数据存储技术领域,尤其涉及一种数据存储方法及装置。
背景技术
当前,为了充分利用分布式***中的存储服务器节点,需要将数据分散存储到各个存储服务器节点中。
存储服务器节点中数据分布决定着整个分布式***的利用率和负载能力,为了实现分布式***的均衡和负载最大化,需要将数据均匀存储到各存储服务器节点中,因此本领域技术人员需要设计出实现各存储服务器节点均衡负载的数据存储方案。
发明内容
鉴于上述问题,本公开提供一种克服上述问题或者至少部分地解决上述问题的一种数据存储方法及装置,技术方案如下:
一种数据存储方法,包括:
获得目标控制***中的至少一个第一位号分组,其中,所述第一位号分组包括至少一个目标位号,所述目标位号为配置有第一存储服务器节点的位号,其中,同一所述第一位号分组中的各所述目标位号配置的所述第一存储服务器节点相同;
对所述至少一个第一位号分组中的任一所述第一位号分组:建立该第一位号分组与第一目标服务器节点之间的关联关系,其中,所述第一目标服务器节点为该第一位号分组中的所述目标位号配置的所述第一存储服务器节点;将该第一位号分组中所述目标位号对应的I/O点输出的数据保存至所述第一目标服务器节点中。
可选的,所述获得目标控制***中的至少一个第一位号分组,包括:
确定目标控制***中的至少一个目标位号;
对所述至少一个目标位号按照配置的第一存储服务器节点进行划分,获得至少一个临时节点分组,其中,所述临时节点分组中的所述目标位号配置的所述第一存储服务器节点相同;
对所述至少一个临时节点分组中的任一所述临时节点分组:对该临时节点分组中的所述目标位号按照输出数据类型进行划分,获得至少一个临时类型分组;
对所述至少一个临时类型分组中的任一所述临时类型分组:对该临时类型分组中的所述目标位号按照输出数据来源进行划分,获得至少一个第一位号分组。
可选的,在所述获得目标控制***中的至少一个第一位号分组之后,所述方法还包括:
对所述至少一个第一位号分组中的任一所述第一位号分组:按照预设副本数量,建立该第一位号分组与至少一个第二目标服务器节点之间的关联关系,其中,所述第二目标服务器节点为该第一位号分组中的所述目标位号配置的所述第一存储服务器节点以外的其他存储服务器节点;将该第一位号分组中所述目标位号对应的I/O点输出的数据保存至所述第二目标服务器节点中。
可选的,所述方法还包括:
按照输出数据来源对所述目标控制***中除所述目标位号以外的其他位号进行划分,获得至少一个第二位号分组;
对所述至少一个第二位号分组中任一所述第二位号分组:按照预设副本数量,建立该第二位号分组与至少一个第三目标服务器节点之间的关联关系,其中,所述第三目标服务器节点为与该第二位号分组未建立关联关系的存储服务器节点;将该第二位号分组中所述其他位号对应的I/O点输出的数据保存至所述第三目标服务器节点中。
可选的,所述方法还包括:
确定各存储服务器节点的工作状态;
将所述工作状态为异常的存储服务器节点确定为异常存储服务器节点;
断开所述异常存储服务器节点和所述异常存储服务器节点关联的第三位号分组之间的关联关系;
对与所述异常存储服务器节点断开关联关系的任一所述第三位号分组:建立该第三位号分组与一个第四目标服务器节点之间的关联关系,其中,所述第四目标服务器节点为未与该第三位号分组建立关联关系的存储服务器节点;将该第三位号分组中的位号对应的I/O点输出的数据保存至所述第四目标服务器节点中。
一种数据存储装置,包括:第一位号分组获得单元、第一关联关系建立单元以及第一数据存储单元,
所述第一位号分组获得单元,用于获得目标控制***中的至少一个第一位号分组,其中,所述第一位号分组包括至少一个目标位号,所述目标位号为配置有第一存储服务器节点的位号,其中,同一所述第一位号分组中的各所述目标位号配置的所述第一存储服务器节点相同;
所述第一关联关系建立单元,用于对所述至少一个第一位号分组中的任一所述第一位号分组:建立该第一位号分组与第一目标服务器节点之间的关联关系,其中,所述第一目标服务器节点为该第一位号分组中的所述目标位号配置的所述第一存储服务器节点;
所述第一数据存储单元,用于将该第一位号分组中所述目标位号对应的I/O点输出的数据保存至所述第一目标服务器节点中。
可选的,所述第一位号分组获得单元包括:目标位号确定子单元、临时节点分组获得子单元、临时类型分组获得子单元以及位号分组获得子单元,
所述目标位号确定子单元,用于确定目标控制***中的至少一个目标位号;
所述临时节点分组获得子单元,用于对所述至少一个目标位号按照配置的第一存储服务器节点进行划分,获得至少一个临时节点分组,其中,所述临时节点分组中的所述目标位号配置的所述第一存储服务器节点相同;
所述临时类型分组获得子单元,用于对所述至少一个临时节点分组中的任一所述临时节点分组:对该临时节点分组中的所述目标位号按照输出数据类型进行划分,获得至少一个临时类型分组;
所述位号分组获得子单元,用于对所述至少一个临时类型分组中的任一所述临时类型分组:对该临时类型分组中的所述目标位号按照输出数据来源进行划分,获得至少一个第一位号分组。
可选的,所述装置还包括:第二关联关系建立单元以及第二数据存储单元,
所述第二关联关系建立单元,用于所述第一位号分组获得单元获得目标控制***中的至少一个第一位号分组之后,对所述至少一个第一位号分组中的任一所述第一位号分组:按照预设副本数量,建立该第一位号分组与至少一个第二目标服务器节点之间的关联关系,其中,所述第二目标服务器节点为该第一位号分组中的所述目标位号配置的所述第一存储服务器节点以外的其他存储服务器节点;
所述第二数据存储单元,用于将该第一位号分组中所述目标位号对应的I/O点输出的数据保存至所述第二目标服务器节点中。
可选的,所述装置还包括:第二位号分组获得单元、第三关联关系建立单元以及第三数据存储单元,
所述第二位号分组获得单元,用于按照输出数据来源对所述目标控制***中除所述目标位号以外的其他位号进行划分,获得至少一个第二位号分组;
所述第三关联关系建立单元,用于对所述至少一个第二位号分组中任一第二位号分组:按照预设副本数量,建立该第二位号分组与至少一个第三目标服务器节点之间的关联关系,其中,所述第三目标服务器节点为与该第二位号分组未建立关联关系的存储服务器节点;
所述第三数据存储单元,用于将该第二位号分组中所述其他位号对应的I/O点输出的数据保存至所述第三目标服务器节点中。
可选的,所述装置还包括:工作状态确定单元、异常节点确定单元、关联关系断开单元、第四关联关系建立单元以及第四数据存储单元,
所述工作状态确定单元,用于确定各存储服务器节点的工作状态;
所述异常节点确定单元,用于将所述工作状态为异常的存储服务器节点确定为异常存储服务器节点;
所述关联关系断开单元,用于断开所述异常存储服务器节点和所述异常存储服务器节点关联的第三位号分组之间的关联关系;
所述第四关联关系建立单元,用于对与所述异常存储服务器节点断开关联关系的任一所述第三位号分组:建立该第三位号分组与一个第四目标服务器节点之间的关联关系,其中,所述第四目标服务器节点为未与该第三位号分组建立关联关系的存储服务器节点;
所述第四数据存储单元,用于将该第三位号分组中的位号对应的I/O点输出的数据保存至所述第四目标服务器节点中。
借由上述技术方案,本公开提供的一种数据存储方法及装置,可以获得目标控制***中的至少一个第一位号分组,其中,第一位号分组包括至少一个目标位号,目标位号为配置有第一存储服务器节点的位号,其中,同一第一位号分组中的各目标位号配置的第一存储服务器节点相同;对至少一个第一位号分组中的任一第一位号分组:建立该第一位号分组与第一目标服务器节点之间的关联关系,其中,第一目标服务器节点为该第一位号分组中的目标位号配置的第一存储服务器节点;将该第一位号分组中目标位号对应的I/O点输出的数据保存至第一目标服务器节点中。本公开通过将配置相同第一存储服务器的目标位号划分至同一第一位号分组中,建立第一位号分组与对应第一存储服务器的关联关系,使得第一位号分组中目标位号对应的I/O点输出的数据集中保存至对应的第一目标服务器节点中,实现目标位号在分布式***的各存储服务器节点中的均衡分布,进而在数据分配存储过程中实现了各存储服务器节点均衡负载。
上述说明仅是本公开技术方案的概述,为了能够更清楚了解本公开的技术手段,而可依照说明书的内容予以实施,并且为了让本公开的上述和其它目的、特征和优点能够更明显易懂,以下特举本公开的具体实施方式。
附图说明
通过阅读下文优选实施方式的详细描述,各种其他的优点和益处对于本领域普通技术人员将变得清楚明了。附图仅用于示出优选实施方式的目的,而并不认为是对本公开的限制。而且在整个附图中,用相同的参考符号表示相同的部件。在附图中:
图1示出了本公开实施例提供的数据存储方法的一种实施方式的示意图;
图2示出了本公开实施例提供的数据存储方法的另一种实施方式的示意图;
图3示出了本公开实施例提供的第一位号分组与第一目标服务器节点之间的关联关系的示意图;
图4示出了本公开实施例提供的数据存储方法的另一种实施方式的示意图;
图5示出了本公开实施例提供的第一位号分组与第二目标服务器节点之间的关联关系的示意图;
图6示出了本公开实施例提供的数据存储方法的另一种实施方式的示意图;
图7示出了本公开实施例提供的对异常存储服务器节点关联的第三位号分组进行转移的示意图;
图8示出了本公开实施例提供的一种数据存储装置的结构示意图。
具体实施方式
下面将参照附图更详细地描述本公开的示例性实施例。虽然附图中显示了本公开的示例性实施例,然而应当理解,可以以各种形式实现本公开而不应被这里阐述的实施例所限制。相反,提供这些实施例是为了能够更透彻地理解本公开,并且能够将本公开的范围完整的传达给本领域的技术人员。
需要说明的是,本公开的说明书和权利要求书及上述附图中的术语“第一”、“第二”等是用于区别类似的对象,而不必用于描述特定的顺序或先后次序。应该理解这样使用的数据在适当情况下可以互换,以便这里描述的本公开的实施例能够以除了在这里图示或描述的那些以外的顺序实施。以下示例性实施例中所描述的实施方式并不代表与本公开相一致的所有实施方式。相反,它们仅是与如所附权利要求书中所详述的、本公开的一些方面相一致的装置和方法的例子。
如图1所示,本公开实施例提供的数据存储方法的一种实施方式的示意图,该数据存储方法可以包括:
S100、获得目标控制***中的至少一个第一位号分组,其中,第一位号分组包括至少一个目标位号,目标位号为配置有第一存储服务器节点的位号,其中,同一第一位号分组中的各目标位号配置的第一存储服务器节点相同。
其中,目标控制***可以是工业控制***。该工业控制***可以具体为工业实时数据库平台***VxBase。位号为在实际场景中对工业控制***的I/O点的定义。
目标位号对应的I/O点输出的数据可以为预设关键数据。可选的,预设关键数据可以是需求保存时间不小于预设保存时间的第一数据,也可以是数据变化率不大于预设变化率的第二数据,还可以是不对外开放的第三数据。
需要注意的是,不同的目标位号配置的第一存储服务器节点可以不同。例如:在目标位号对应的I/O点输出的数据为第一数据的情况下,将该目标位号与第一存储服务器节点A进行配置。在目标位号对应的I/O点输出的数据为第二数据的情况下,将该目标位号与第一存储服务器节点B进行配置。本公开实施例可以将配置的第一存储服务器节点相同的目标位号分配至同一第一位号分组。
可以理解的是,本公开实施例可以对第一位号分组中的目标位号的数量进行设置。
可选的,基于图1所示的方法,如图2所示,本公开实施例提供的数据存储方法的另一种实施方式的示意图,步骤S100可以包括:
S110、确定目标控制***中的至少一个目标位号。
S120、对至少一个目标位号按照配置的第一存储服务器节点进行划分,获得至少一个临时节点分组,其中,临时节点分组中的目标位号配置的第一存储服务器节点相同。
由于各目标位号所配置的第一存储服务器节点可以不同,因此本公开实施例可以将配置的第一存储服务器节点相同的目标位号划分为至少一个临时节点分组。
可以理解的是,本公开实施例可以对临时节点分组中的目标位号的数量进行设置。
S130、对至少一个临时节点分组中的任一临时节点分组:对该临时节点分组中的目标位号按照输出数据类型进行划分,获得至少一个临时类型分组。
其中,数据类型可以包括BOOL、BYTE、INT16/UINT16、INT32/UINT32、INT64/UINT64、FLOAT、DOUBLE、string以及Blob。本公开实施例可以根据临时节点分组中各目标位号对应的I/O点输出的数据的数据类型,对该临时节点分组中的各目标位号划分为至少一个临时类型分组。
可以理解的是,本公开实施例可以对临时类型分组中的目标位号的数量进行设置。需要注意的是,一个临时类型分组中的目标位号对应的I/O点输出的数据的数据类型可以相同,也可以不同。在理想的应用环境下,临时类型分组中的目标位号对应的I/O点输出的数据的数据类型相同,但是在实际情况中,由于临时类型分组可能有目标位号的数量要求,因此在任一数据类型对应的目标位号的数量未达到一个临时类型分组的目标位号的数量要求时,可以将这些目标位号与其他数据类型对应的目标位号分配至同一临时类型分组,即一个临时类型分组中可以包括与不同数据类型对应的目标位号。
本公开实施例通过目标位号对应的I/O点输出的数据的数据类型进行分组得到临时类型分组,使得对应的数据类型相同的目标位号尽可能位于同一临时类型分组中,有利于同类型的数据进行集中保存以及目标位号后续在分布式***中的各存储服务器节点上均衡分布。
S140、对至少一个临时类型分组中的任一临时类型分组:对该临时类型分组中的目标位号按照输出数据来源进行划分,获得至少一个第一位号分组。
其中,数据来源可以为数据采集软件。例如:VxCollector和DDA。本公开实施例可以根据临时类型分组中各目标位号对应的I/O点输出的数据的数据来源,对该临时类型分组汇总的各目标位号划分为至少一个第一位号分组。
需要注意的是,一个第一位号分组中的目标位号对应的I/O点输出的数据的数据来源可以相同,也可以不同。在理想的应用环境下,第一位号分组中的目标位号对应的I/O点输出的数据的数据来源相同,但是在实际情况下,由于第一位号分组可能有目标位号的数量要求,因此在任一数据来源对应的目标位号的数量未达到一个第一位号分组的目标位号的数量要求时,可以将这些目标位号与其他数据来源对应的目标位号分配至同一第一位号分组,即一个第一位号分组中可以包括与不同数据来源对应的目标位号。
本公开实施例通过目标位号对应的I/O点输出的数据的数据来源进行分组得到第一位号分组,使得对应的数据来源相同的目标位号尽可能位于同一第一位号分组中,有利于同来源的数据进行集中保存以及目标位号后续在分布式***中的各存储服务器节点上均衡分布。
本公开实施例提供的数据存储方法,支持目标位号指定第一存储服务器节点、支持将相同类型的目标位号划分至同一临时类型分组中以及支持将相同来源的目标位号划分至同一第一位号分组中,有利于对具有相同特征的目标位号进行集中管理和存储,方便目标位号后续在分布式***中的各存储服务器节点上均衡分布。
S200、对至少一个第一位号分组中的任一第一位号分组:建立该第一位号分组与第一目标服务器节点之间的关联关系,其中,第一目标服务器节点为该第一位号分组中的目标位号配置的第一存储服务器节点。
S300、将该第一位号分组中目标位号对应的I/O点输出的数据保存至第一目标服务器节点中。
为了便于理解,此处结合图3所示的第一位号分组与第一目标服务器节点之间的关联关系的示意图进行说明:在图3中,第一位号分组与第一目标服务器节点之间的关联关系以双箭头直实线表示。假设在获得的至少一个第一位号分组中包括第一位号分组:Group1、Group2、Group3、Group4、Group5以及Group6,分布式***中包括存储服务器节点Node1、Node2以及Node3,其中,Group1和Group2中的目标位号配置的第一存储服务器节点为Node1,则将Group1和Group2分别与Node1建立关联关系。Group3和Group4中的目标位号配置的第一存储服务器节点为Node2,则将Group3和Group4分别与Node2建立关联关系。Group5和Group6中的目标位号配置的第一存储服务器节点为Node3,则将Group5和Group6分别与Node3建立关联关系。关联关系Group1和Group2中的目标位号对应的I/O点输出的数据保存至Node1中。Group3和Group4中的目标位号对应的I/O点输出的数据保存至Node2中。Group5和Group6中的目标位号对应的I/O点输出的数据保存至Node3中。
本公开提供的一种数据存储方法,可以获得目标控制***中的至少一个第一位号分组,其中,第一位号分组包括至少一个目标位号,目标位号为配置有第一存储服务器节点的位号,其中,同一第一位号分组中的各目标位号配置的第一存储服务器节点相同;对至少一个第一位号分组中的任一第一位号分组:建立该第一位号分组与第一目标服务器节点之间的关联关系,其中,第一目标服务器节点为该第一位号分组中的目标位号配置的第一存储服务器节点;将该第一位号分组中目标位号对应的I/O点输出的数据保存至第一目标服务器节点中。本公开通过将配置相同第一存储服务器的目标位号划分至同一第一位号分组中,建立第一位号分组与对应第一存储服务器的关联关系,使得第一位号分组中目标位号对应的I/O点输出的数据集中保存至对应的第一目标服务器节点中,实现目标位号在分布式***的各存储服务器节点中的均衡分布,进而在数据分配存储过程中实现了各存储服务器节点均衡负载。
为了提高数据的容灾能力,本公开实施例可以对第一目标服务器中的各第一位号分组进行副本备份。
可选的,基于图1所示的方法,如图4所示,本公开实施例提供的数据存储方法的另一种实施方式的示意图,在步骤S100之后,该数据存储方法还包括:
S400、对至少一个第一位号分组中的任一第一位号分组:按照预设副本数量,建立该第一位号分组与至少一个第二目标服务器节点之间的关联关系,其中,第二目标服务器节点为该第一位号分组中的目标位号配置的第一存储服务器节点以外的其他存储服务器节点。
S500、将该第一位号分组中目标位号对应的I/O点输出的数据保存至第二目标服务器节点中。
可选的,预设副本数量将第一位号分组中的目标位号配置的第一存储服务器节点计算在内。例如:在预设副本数量为2的情况下,一个第一位号分组可以与一个第一目标服务器节点和一个第二目标服务器节点建立关联关系。在预设副本数量为3的情况下,一个第一位号分组可以与一个第一目标服务器节点和两个第二目标服务器节点建立关联关系。
可以理解的是,一个第一位号分组关联的第一目标服务器节点可以是另一个第一位号分组关联的第二目标服务器节点。为了便于理解,此处基于图3,结合图5对第一位号分组的副本备份进行说明:在图5中,第一位号分组与第二目标服务器节点之间的关联关系以双箭头直虚线表示。假设预设副本数量为2,则可以将Group3和Group5分别与Node1建立关联关系,将Group1和Group6分别与Node2建立关联关系,将Group2和Group4分别与Node3建立关联关系。
可以理解的是,在目标控制***中,除了目标位号以外还存在其他位号,本公开实施例可以对该其他位号均衡分布至分布式***的各存储服务器节点中。
可选的,基于图1所示的方法,如图6所示,本公开实施例提供的数据存储方法的另一种实施方式的示意图,该数据存储方法还包括:
S600、按照输出数据来源对目标控制***中除目标位号以外的其他位号进行划分,获得至少一个第二位号分组。
其中,步骤S600中按照数据数据来源对其他位号进行划分的说明可参考步骤S140,此处不再赘述。
可以理解的是,本公开实施例可以对第二位号分组中的其他位号的数量进行设置。
S700、对至少一个第二位号分组中任一第二位号分组:按照预设副本数量,建立该第二位号分组与至少一个第三目标服务器节点之间的关联关系,其中,第三目标服务器节点为与该第二位号分组未建立关联关系的存储服务器节点。
S800、将该第二位号分组中其他位号对应的I/O点输出的数据保存至第三目标服务器节点中。
为了便于理解,此处通过举例进行说明:在预设副本数量为2的情况下,一个第二位号分组可以与两个第三目标服务器节点建立关联关系。在预设副本数量为3的情况下,一个第二位号分组可以与三个第三目标服务器节点建立关联关系。
本公开实施例通过对目标控制***中除目标位号以外的其他位号按照数据来源进行分组得到第二位号分组,使得其他位号可以以分组的形式均匀分布至分布式***的各存储服务器节点中,同时对第二位号分组设置副本数量,使得其他位号对应的数据具备较高的容灾能力。
可选的,本公开实施例还可以对工作状态为异常的存储服务器关联的位号分组进行转移。具体的,本公开实施例可以确定各存储服务器节点的工作状态。将工作状态为异常的存储服务器节点确定为异常存储服务器节点。断开异常存储服务器节点和异常存储服务器节点关联的第三位号分组之间的关联关系。对与异常存储服务器节点断开关联关系的任一第三位号分组:建立该第三位号分组与一个第四目标服务器节点之间的关联关系,其中,第四目标服务器节点为未与该第三位号分组建立关联关系的存储服务器节点。将该第三位号分组中的位号对应的I/O点输出的数据保存至第四目标服务器节点中。
可选的,本公开实施例可以将异常存储服务器节点中第三位号分组对应的已存储数据转移至第四目标服务器节点中进行保存。其中,已存储数据可以以一个第三位号分组为颗粒度进行转移,以确保各第四目标服务器中的均衡。
为了便于理解,此处基于图5,结合图7对异常存储服务器节点关联的第三位号分组的转移过程进行说明:图7展示了异常存储服务器节点关联的第三位号分组转移的情况。假设Node3为异常存储服务器节点,则Group2、Group4、Group5和Group6为第三位号分组。本公开实施例可以将Group2和Group5分别断开与Node3的关联关系,建立Node1分别与Group2和Group5的关联关系,相当于将Group2和Group5从Node3转移至Node1。将Group4和Group6分别断开与Node3的关联关系,建立Node2分别与Group4和Group6的关联关系,相当于将Group4和Group6从Node3转移至Node2。
本公开实施例提供的数据存储方法,可以在存储服务器节点出现异常的情况下,可以在不移动其他未异常的存储服务器节点关联的位号分组的前提下,转移该异常存储服务器节点关联的第三位号分组至第四目标服务器节点,实现对第三位号分组均匀分布至其他未异常的存储服务器节点的同时,依然保留数据的容灾能力。
与上述方法实施例相对应,本公开实施例还提供一种数据存储装置,其结构如图8所示,可以包括:第一位号分组获得单元100、第一关联关系建立单元200以及第一数据存储单元300。
第一位号分组获得单元100,用于获得目标控制***中的至少一个第一位号分组,其中,第一位号分组包括至少一个目标位号,目标位号为配置有第一存储服务器节点的位号,其中,同一第一位号分组中的各目标位号配置的第一存储服务器节点相同。
第一关联关系建立单元200,用于对至少一个第一位号分组中的任一第一位号分组:建立该第一位号分组与第一目标服务器节点之间的关联关系,其中,第一目标服务器节点为该第一位号分组中的目标位号配置的第一存储服务器节点。
第一数据存储单元300,用于将该第一位号分组中目标位号对应的I/O点输出的数据保存至第一目标服务器节点中。
可选的,第一位号分组获得单元100包括:目标位号确定子单元、临时节点分组获得子单元、临时类型分组获得子单元以及位号分组获得子单元。
目标位号确定子单元,用于确定目标控制***中的至少一个目标位号。
临时节点分组获得子单元,用于对至少一个目标位号按照配置的第一存储服务器节点进行划分,获得至少一个临时节点分组,其中,临时节点分组中的目标位号配置的第一存储服务器节点相同。
临时类型分组获得子单元,用于对至少一个临时节点分组中的任一临时节点分组:对该临时节点分组中的目标位号按照输出数据类型进行划分,获得至少一个临时类型分组。
位号分组获得子单元,用于对至少一个临时类型分组中的任一临时类型分组:对该临时类型分组中的目标位号按照输出数据来源进行划分,获得至少一个第一位号分组。
可选的,该数据存储装置还包括:第二关联关系建立单元以及第二数据存储单元。
第二关联关系建立单元,用于第一位号分组获得单元100获得目标控制***中的至少一个第一位号分组之后,对至少一个第一位号分组中的任一第一位号分组:按照预设副本数量,建立该第一位号分组与至少一个第二目标服务器节点之间的关联关系,其中,第二目标服务器节点为该第一位号分组中的目标位号配置的第一存储服务器节点以外的其他存储服务器节点。
第二数据存储单元,用于将该第一位号分组中目标位号对应的I/O点输出的数据保存至第二目标服务器节点中。
可选的,该数据存储装置还包括:第二位号分组获得单元、第三关联关系建立单元以及第三数据存储单元。
第二位号分组获得单元,用于按照输出数据来源对目标控制***中除目标位号以外的其他位号进行划分,获得至少一个第二位号分组。
第三关联关系建立单元,用于对至少一个第二位号分组中任一第二位号分组:按照预设副本数量,建立该第二位号分组与至少一个第三目标服务器节点之间的关联关系,其中,第三目标服务器节点为与该第二位号分组未建立关联关系的存储服务器节点。
第三数据存储单元,用于将该第二位号分组中其他位号对应的I/O点输出的数据保存至第三目标服务器节点中。
可选的,该数据存储装置还包括:工作状态确定单元、异常节点确定单元、关联关系断开单元、第四关联关系建立单元以及第四数据存储单元。
工作状态确定单元,用于确定各存储服务器节点的工作状态。
异常节点确定单元,用于将工作状态为异常的存储服务器节点确定为异常存储服务器节点。
关联关系断开单元,用于断开异常存储服务器节点和异常存储服务器节点关联的第三位号分组之间的关联关系。
第四关联关系建立单元,用于对与异常存储服务器节点断开关联关系的任一第三位号分组:建立该第三位号分组与一个第四目标服务器节点之间的关联关系,其中,第四目标服务器节点为未与该第三位号分组建立关联关系的存储服务器节点。
第四数据存储单元,用于将该第三位号分组中的位号对应的I/O点输出的数据保存至第四目标服务器节点中。
本公开提供的一种数据存储装置,可以获得目标控制***中的至少一个第一位号分组,其中,第一位号分组包括至少一个目标位号,目标位号为配置有第一存储服务器节点的位号,其中,同一第一位号分组中的各目标位号配置的第一存储服务器节点相同;对至少一个第一位号分组中的任一第一位号分组:建立该第一位号分组与第一目标服务器节点之间的关联关系,其中,第一目标服务器节点为该第一位号分组中的目标位号配置的第一存储服务器节点;将该第一位号分组中目标位号对应的I/O点输出的数据保存至第一目标服务器节点中。本公开通过将配置相同第一存储服务器的目标位号划分至同一第一位号分组中,建立第一位号分组与对应第一存储服务器的关联关系,使得第一位号分组中目标位号对应的I/O点输出的数据集中保存至对应的第一目标服务器节点中,实现目标位号在分布式***的各存储服务器节点中的均衡分布,进而在数据分配存储过程中实现了各存储服务器节点均衡负载。
关于上述实施例中的装置,其中各个模块执行操作的具体方式已经在有关该方法的实施例中进行了详细描述,此处将不做详细阐述说明。
所述数据存储装置包括处理器和存储器,上述第一位号分组获得单元100、第一关联关系建立单元200以及第一数据存储单元300等均作为程序单元存储在存储器中,由处理器执行存储在存储器中的上述程序单元来实现相应的功能。
处理器中包含内核,由内核去存储器中调取相应的程序单元。内核可以设置一个或以上,通过调整内核参数来通过将配置相同第一存储服务器的目标位号划分至同一第一位号分组中,建立第一位号分组与对应第一存储服务器的关联关系,使得第一位号分组中目标位号对应的I/O点输出的数据集中保存至对应的第一目标服务器节点中,实现目标位号在分布式***的各存储服务器节点中的均衡分布,进而在数据分配存储过程中实现了各存储服务器节点均衡负载。
本公开实施例提供了一种计算机可读存储介质,其上存储有程序,该程序被处理器执行时实现所述数据存储方法。
本公开实施例提供了一种处理器,所述处理器用于运行程序,其中,所述程序运行时执行所述数据存储方法。
本公开实施例提供了一种电子设备,电子设备包括至少一个处理器、以及与处理器连接的至少一个存储器、总线;其中,处理器、存储器通过总线完成相互间的通信;处理器用于调用存储器中的程序指令,以执行上述的数据存储方法。本文中的电子设备可以是服务器、PC、PAD、手机等。
本申请还提供了一种计算机程序产品,当在电子设备上执行时,适于执行初始化有上述数据存储方法步骤的程序。
本申请是参照根据本申请实施例的方法、装置、电子设备(***)、和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程设备的处理器以产生一个机器,使得通过计算机或其他可编程设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。
在一个典型的配置中,电子设备包括一个或多个处理器(CPU)、存储器和总线。电子设备还可以包括输入/输出接口、网络接口等。
存储器可能包括计算机可读介质中的非永久性存储器,随机存取存储器(RAM)和/或非易失性内存等形式,如只读存储器(ROM)或闪存(flash RAM),存储器包括至少一个存储芯片。存储器是计算机可读介质的示例。
计算机可读介质包括永久性和非永久性、可移动和非可移动媒体可以由任何方法或技术来实现信息存储。信息可以是计算机可读指令、数据结构、程序的模块或其他数据。计算机的存储介质的例子包括,但不限于相变内存(PRAM)、静态随机存取存储器(SRAM)、动态随机存取存储器(DRAM)、其他类型的随机存取存储器(RAM)、只读存储器(ROM)、电可擦除可编程只读存储器(EEPROM)、快闪记忆体或其他内存技术、只读光盘只读存储器(CD-ROM)、数字多功能光盘(DVD)或其他光学存储、磁盒式磁带,磁带磁磁盘存储或其他磁性存储设备或任何其他非传输介质,可用于存储可以被计算设备访问的信息。按照本文中的界定,计算机可读介质不包括暂存电脑可读媒体(transitory media),如调制的数据信号和载波。
还需要说明的是,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、商品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、商品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括要素的过程、方法、商品或者设备中还存在另外的相同要素。
本领域技术人员应明白,本申请的实施例可提供为方法、***或计算机程序产品。因此,本申请可采用完全硬件实施例、完全软件实施例或结合软件和硬件方面的实施例的形式。而且,本申请可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器、CD-ROM、光学存储器等)上实施的计算机程序产品的形式。
以上仅为本申请的实施例而已,并不用于限制本申请。对于本领域技术人员来说,本申请可以有各种更改和变化。凡在本申请的精神和原理之内所作的任何修改、等同替换、改进等,均应包含在本申请的权利要求范围之内。
Claims (10)
1.一种数据存储方法,其特征在于,包括:
获得目标控制***中的至少一个第一位号分组,其中,所述第一位号分组包括至少一个目标位号,所述目标位号为配置有第一存储服务器节点的位号,其中,同一所述第一位号分组中的各所述目标位号配置的所述第一存储服务器节点相同;
对所述至少一个第一位号分组中的任一所述第一位号分组:建立该第一位号分组与第一目标服务器节点之间的关联关系,其中,所述第一目标服务器节点为该第一位号分组中的所述目标位号配置的所述第一存储服务器节点;将该第一位号分组中所述目标位号对应的I/O点输出的数据保存至所述第一目标服务器节点中。
2.根据权利要求1所述的方法,其特征在于,所述获得目标控制***中的至少一个第一位号分组,包括:
确定目标控制***中的至少一个目标位号;
对所述至少一个目标位号按照配置的第一存储服务器节点进行划分,获得至少一个临时节点分组,其中,所述临时节点分组中的所述目标位号配置的所述第一存储服务器节点相同;
对所述至少一个临时节点分组中的任一所述临时节点分组:对该临时节点分组中的所述目标位号按照输出数据类型进行划分,获得至少一个临时类型分组;
对所述至少一个临时类型分组中的任一所述临时类型分组:对该临时类型分组中的所述目标位号按照输出数据来源进行划分,获得至少一个第一位号分组。
3.根据权利要求1所述的方法,其特征在于,在所述获得目标控制***中的至少一个第一位号分组之后,所述方法还包括:
对所述至少一个第一位号分组中的任一所述第一位号分组:按照预设副本数量,建立该第一位号分组与至少一个第二目标服务器节点之间的关联关系,其中,所述第二目标服务器节点为该第一位号分组中的所述目标位号配置的所述第一存储服务器节点以外的其他存储服务器节点;将该第一位号分组中所述目标位号对应的I/O点输出的数据保存至所述第二目标服务器节点中。
4.根据权利要求1所述的方法,其特征在于,还包括:
按照输出数据来源对所述目标控制***中除所述目标位号以外的其他位号进行划分,获得至少一个第二位号分组;
对所述至少一个第二位号分组中任一所述第二位号分组:按照预设副本数量,建立该第二位号分组与至少一个第三目标服务器节点之间的关联关系,其中,所述第三目标服务器节点为与该第二位号分组未建立关联关系的存储服务器节点;将该第二位号分组中所述其他位号对应的I/O点输出的数据保存至所述第三目标服务器节点中。
5.根据权利要求1至4中任一项所述的方法,其特征在于,还包括:
确定各存储服务器节点的工作状态;
将所述工作状态为异常的存储服务器节点确定为异常存储服务器节点;
断开所述异常存储服务器节点和所述异常存储服务器节点关联的第三位号分组之间的关联关系;
对与所述异常存储服务器节点断开关联关系的任一所述第三位号分组:建立该第三位号分组与一个第四目标服务器节点之间的关联关系,其中,所述第四目标服务器节点为未与该第三位号分组建立关联关系的存储服务器节点;将该第三位号分组中的位号对应的I/O点输出的数据保存至所述第四目标服务器节点中。
6.一种数据存储装置,其特征在于,包括:第一位号分组获得单元、第一关联关系建立单元以及第一数据存储单元,
所述第一位号分组获得单元,用于获得目标控制***中的至少一个第一位号分组,其中,所述第一位号分组包括至少一个目标位号,所述目标位号为配置有第一存储服务器节点的位号,其中,同一所述第一位号分组中的各所述目标位号配置的所述第一存储服务器节点相同;
所述第一关联关系建立单元,用于对所述至少一个第一位号分组中的任一所述第一位号分组:建立该第一位号分组与第一目标服务器节点之间的关联关系,其中,所述第一目标服务器节点为该第一位号分组中的所述目标位号配置的所述第一存储服务器节点;
所述第一数据存储单元,用于将该第一位号分组中所述目标位号对应的I/O点输出的数据保存至所述第一目标服务器节点中。
7.根据权利要求6所述的装置,其特征在于,所述第一位号分组获得单元包括:目标位号确定子单元、临时节点分组获得子单元、临时类型分组获得子单元以及位号分组获得子单元,
所述目标位号确定子单元,用于确定目标控制***中的至少一个目标位号;
所述临时节点分组获得子单元,用于对所述至少一个目标位号按照配置的第一存储服务器节点进行划分,获得至少一个临时节点分组,其中,所述临时节点分组中的所述目标位号配置的所述第一存储服务器节点相同;
所述临时类型分组获得子单元,用于对所述至少一个临时节点分组中的任一所述临时节点分组:对该临时节点分组中的所述目标位号按照输出数据类型进行划分,获得至少一个临时类型分组;
所述位号分组获得子单元,用于对所述至少一个临时类型分组中的任一所述临时类型分组:对该临时类型分组中的所述目标位号按照输出数据来源进行划分,获得至少一个第一位号分组。
8.根据权利要求6所述的装置,其特征在于,所述装置还包括:第二关联关系建立单元以及第二数据存储单元,
所述第二关联关系建立单元,用于所述第一位号分组获得单元获得目标控制***中的至少一个第一位号分组之后,对所述至少一个第一位号分组中的任一所述第一位号分组:按照预设副本数量,建立该第一位号分组与至少一个第二目标服务器节点之间的关联关系,其中,所述第二目标服务器节点为该第一位号分组中的所述目标位号配置的所述第一存储服务器节点以外的其他存储服务器节点;
所述第二数据存储单元,用于将该第一位号分组中所述目标位号对应的I/O点输出的数据保存至所述第二目标服务器节点中。
9.根据权利要求6所述的装置,其特征在于,第二位号分组获得单元、第三关联关系建立单元以及第三数据存储单元,
所述第二位号分组获得单元,用于按照输出数据来源对所述目标控制***中除所述目标位号以外的其他位号进行划分,获得至少一个第二位号分组;
所述第三关联关系建立单元,用于对所述至少一个第二位号分组中任一第二位号分组:按照预设副本数量,建立该第二位号分组与至少一个第三目标服务器节点之间的关联关系,其中,所述第三目标服务器节点为与该第二位号分组未建立关联关系的存储服务器节点;
所述第三数据存储单元,用于将该第二位号分组中所述其他位号对应的I/O点输出的数据保存至所述第三目标服务器节点中。
10.根据权利要求6至9中任一项所述的装置,其特征在于,还包括:工作状态确定单元、异常节点确定单元、关联关系断开单元、第四关联关系建立单元以及第四数据存储单元,
所述工作状态确定单元,用于确定各存储服务器节点的工作状态;
所述异常节点确定单元,用于将所述工作状态为异常的存储服务器节点确定为异常存储服务器节点;
所述关联关系断开单元,用于断开所述异常存储服务器节点和所述异常存储服务器节点关联的第三位号分组之间的关联关系;
所述第四关联关系建立单元,用于对与所述异常存储服务器节点断开关联关系的任一所述第三位号分组:建立该第三位号分组与一个第四目标服务器节点之间的关联关系,其中,所述第四目标服务器节点为未与该第三位号分组建立关联关系的存储服务器节点;
所述第四数据存储单元,用于将该第三位号分组中的位号对应的I/O点输出的数据保存至所述第四目标服务器节点中。
Priority Applications (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202110418666.9A CN113110803B (zh) | 2021-04-19 | 2021-04-19 | 一种数据存储方法及装置 |
PCT/CN2021/116373 WO2022222346A1 (zh) | 2021-04-19 | 2021-09-03 | 一种数据存储方法及装置 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202110418666.9A CN113110803B (zh) | 2021-04-19 | 2021-04-19 | 一种数据存储方法及装置 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN113110803A true CN113110803A (zh) | 2021-07-13 |
CN113110803B CN113110803B (zh) | 2022-10-21 |
Family
ID=76718410
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202110418666.9A Active CN113110803B (zh) | 2021-04-19 | 2021-04-19 | 一种数据存储方法及装置 |
Country Status (2)
Country | Link |
---|---|
CN (1) | CN113110803B (zh) |
WO (1) | WO2022222346A1 (zh) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2022222346A1 (zh) * | 2021-04-19 | 2022-10-27 | 浙江中控技术股份有限公司 | 一种数据存储方法及装置 |
Citations (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN103473334A (zh) * | 2013-09-18 | 2013-12-25 | 浙江中控技术股份有限公司 | 数据存储、查询方法及*** |
CN105335448A (zh) * | 2014-08-15 | 2016-02-17 | ***股份有限公司 | 基于分布式环境的数据存储及处理*** |
CN104040507B (zh) * | 2012-12-03 | 2017-08-04 | 华为技术有限公司 | 数据存储方法和客户端设备及客户端计算机程序产品 |
CN108920272A (zh) * | 2018-06-08 | 2018-11-30 | 中国平安人寿保险股份有限公司 | 一种数据处理方法、装置、计算机设备及存储介质 |
CN111603765A (zh) * | 2020-04-07 | 2020-09-01 | 广州多益网络股份有限公司 | 服务器的分配方法、***及存储介质 |
CN112083892A (zh) * | 2020-09-25 | 2020-12-15 | 上海依图网络科技有限公司 | 一种数据存储方法、装置、设备和介质 |
CN112328688A (zh) * | 2020-11-09 | 2021-02-05 | 广州虎牙科技有限公司 | 数据存储方法、装置、计算机设备及存储介质 |
Family Cites Families (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN103019614B (zh) * | 2011-09-23 | 2015-11-25 | 阿里巴巴集团控股有限公司 | 分布式存储***管理装置及方法 |
US10659523B1 (en) * | 2014-05-23 | 2020-05-19 | Amazon Technologies, Inc. | Isolating compute clusters created for a customer |
US10956393B2 (en) * | 2016-10-20 | 2021-03-23 | Hitachi, Ltd. | Data storage system and process for providing distributed storage in a scalable cluster system and computer program for such data storage system |
CN106533967B (zh) * | 2016-12-08 | 2019-04-12 | 北京中安智达科技有限公司 | 一种可自定义负载均衡策略的数据传输方法 |
CN108427725B (zh) * | 2018-02-11 | 2021-08-03 | 华为技术有限公司 | 数据处理方法、装置和*** |
CN109325062B (zh) * | 2018-09-12 | 2020-09-25 | 哈尔滨工业大学 | 一种基于分布式计算的数据依赖挖掘方法及*** |
CN109376137B (zh) * | 2018-12-17 | 2021-03-23 | 中国人民解放军战略支援部队信息工程大学 | 一种文件处理方法及装置 |
CN113110803B (zh) * | 2021-04-19 | 2022-10-21 | 浙江中控技术股份有限公司 | 一种数据存储方法及装置 |
-
2021
- 2021-04-19 CN CN202110418666.9A patent/CN113110803B/zh active Active
- 2021-09-03 WO PCT/CN2021/116373 patent/WO2022222346A1/zh active Application Filing
Patent Citations (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN104040507B (zh) * | 2012-12-03 | 2017-08-04 | 华为技术有限公司 | 数据存储方法和客户端设备及客户端计算机程序产品 |
CN103473334A (zh) * | 2013-09-18 | 2013-12-25 | 浙江中控技术股份有限公司 | 数据存储、查询方法及*** |
CN105335448A (zh) * | 2014-08-15 | 2016-02-17 | ***股份有限公司 | 基于分布式环境的数据存储及处理*** |
CN108920272A (zh) * | 2018-06-08 | 2018-11-30 | 中国平安人寿保险股份有限公司 | 一种数据处理方法、装置、计算机设备及存储介质 |
CN111603765A (zh) * | 2020-04-07 | 2020-09-01 | 广州多益网络股份有限公司 | 服务器的分配方法、***及存储介质 |
CN112083892A (zh) * | 2020-09-25 | 2020-12-15 | 上海依图网络科技有限公司 | 一种数据存储方法、装置、设备和介质 |
CN112328688A (zh) * | 2020-11-09 | 2021-02-05 | 广州虎牙科技有限公司 | 数据存储方法、装置、计算机设备及存储介质 |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2022222346A1 (zh) * | 2021-04-19 | 2022-10-27 | 浙江中控技术股份有限公司 | 一种数据存储方法及装置 |
Also Published As
Publication number | Publication date |
---|---|
CN113110803B (zh) | 2022-10-21 |
WO2022222346A1 (zh) | 2022-10-27 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN108920272B (zh) | 一种数据处理方法、装置、计算机设备及存储介质 | |
TWI694700B (zh) | 資料處理方法和裝置、用戶端 | |
CN111767142B (zh) | 服务节点的限流阈值设置方法和服务端设备 | |
CN111163130B (zh) | 一种网络服务***及其数据传输方法 | |
CN110365748A (zh) | 业务数据的处理方法和装置、存储介质及电子装置 | |
CN107105013B (zh) | 文件的处理方法、服务器、终端和*** | |
CN105635191A (zh) | 服务流量的调用导向***及调用导向方法 | |
US9942317B2 (en) | Ad hoc decentralized cloud infrastructure | |
CN113110803B (zh) | 一种数据存储方法及装置 | |
CN112269661B (zh) | 基于Kafka集群的分区迁移方法和装置 | |
CN105306507A (zh) | 分布式架构中的容灾处理方法及容灾处理装置 | |
CN111652728B (zh) | 一种交易处理方法及装置 | |
CN114679457A (zh) | 一种区块链中的节点分组方法及区块链节点 | |
CN104184765A (zh) | 一种请求控制方法及客户端装置和服务器端装置 | |
CN114363874A (zh) | 固件升级方法、蓝牙mesh组网***与蓝牙*** | |
CN105045873B (zh) | 一种数据文件的推送方法、装置及*** | |
CN109413117B (zh) | 分布式数据计算方法、装置、服务器及计算机存储介质 | |
CN105657009A (zh) | 对象网关负载均衡***、方法及跨区域对象网关存储*** | |
CN110515728B (zh) | 服务器调度方法、装置、电子设备及机器可读存储介质 | |
CN114301826B (zh) | 一种消息传输的方法及装置 | |
CN113259474B (zh) | 一种存储管理方法、***、存储介质及设备 | |
CN117714295A (zh) | 网络链路生成方法、服务器及存储介质 | |
CN108848156B (zh) | 接入网关处理方法、装置及存储介质 | |
CN113630317A (zh) | 一种数据传输方法、装置、非易失性存储介质及电子装置 | |
CN111083182B (zh) | 分布式物联网设备管理方法及装置 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |