CN115567549A - 数据缓存方法、装置、电子设备和可读存储介质 - Google Patents
数据缓存方法、装置、电子设备和可读存储介质 Download PDFInfo
- Publication number
- CN115567549A CN115567549A CN202211155489.0A CN202211155489A CN115567549A CN 115567549 A CN115567549 A CN 115567549A CN 202211155489 A CN202211155489 A CN 202211155489A CN 115567549 A CN115567549 A CN 115567549A
- Authority
- CN
- China
- Prior art keywords
- service cluster
- dictionary service
- remote dictionary
- base station
- information
- 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.)
- Pending
Links
- 238000000034 method Methods 0.000 title claims abstract description 40
- 238000004891 communication Methods 0.000 claims abstract description 19
- 238000012423 maintenance Methods 0.000 claims description 12
- 238000012544 monitoring process Methods 0.000 claims description 3
- 230000003139 buffering effect Effects 0.000 claims 1
- 238000010586 diagram Methods 0.000 description 5
- 230000008439 repair process Effects 0.000 description 4
- 238000013500 data storage Methods 0.000 description 2
- 238000005516 engineering process Methods 0.000 description 2
- 230000006978 adaptation Effects 0.000 description 1
- 238000004590 computer program Methods 0.000 description 1
- 238000011161 development Methods 0.000 description 1
- 238000010295 mobile communication Methods 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 238000011022 operating instruction Methods 0.000 description 1
- 230000002093 peripheral effect Effects 0.000 description 1
- 238000012545 processing Methods 0.000 description 1
- 238000011160 research Methods 0.000 description 1
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/01—Protocols
- H04L67/10—Protocols in which an application is distributed across nodes in the network
- H04L67/1095—Replication or mirroring of data, e.g. scheduling or transport for data synchronisation between network nodes
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W24/00—Supervisory, monitoring or testing arrangements
- H04W24/04—Arrangements for maintaining operational condition
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Mobile Radio Communication Systems (AREA)
Abstract
本申请提供一种数据缓存方法、装置、电子设备和可读存储介质。该方法包括:当监测到通信系统中出现至少一个故障基站时,获取所述故障基站的信息与对应的关联资源信息;将所述故障基站的信息和与所述故障基站对应的关联资源信息,发送至主远程字典服务集群和至少一个备用远程字典服务集群中进行缓存;所述关联资源信息包括各种涉及定位故障基站的故障原因相关的信息;若监测到主远程字典服务集群发生故障,则将任一备用远程字典服务集群确定为新的主远程字典服务集群;将未发送完的故障基站的信息和关联资源信息,发送至所述新的主远程字典服务集群和各备用远程字典服务集群中进行缓存。本申请的方法,提高了远程字典服务集群的可靠性。
Description
技术领域
本申请涉及数据存储技术,尤其涉及一种数据缓存方法、装置、电子设备和可读存储介质。
背景技术
随着数据存储技术的发展,为了适应于移动通信领域,各种业务逻辑依赖对应的数据字段执行业务,为了提高整体业务执行效率,以保证通信系统的高可靠性,因而出现了数据缓存方法。
目前,通信系统通常设置有数据采集中心和Redis集群(Remote DictionaryServer,即远程字典服务)。数据采集中心采集全国范围内的故障基站的信息,可以将故障基站的信息缓存于Redis集群中。
然而,若出现硬件故障、远程字典服务集群自身故障,会出现无法提供服务的情况,在一定程度上降低了远程字典服务集群的可靠性。
发明内容
本申请提供一种数据缓存方法、装置、电子设备和可读存储介质,用以解决现有技术中,降低了远程字典服务集群的可靠性的技术问题。
第一方面,本申请提供一种数据缓存方法,包括:
当监测到通信系统中出现至少一个故障基站时,获取所述故障基站的信息与对应的关联资源信息;
将所述故障基站的信息和与所述故障基站对应的关联资源信息,发送至主远程字典服务集群和至少一个备用远程字典服务集群中进行缓存;所述关联资源信息包括各种涉及定位故障基站的故障原因相关的信息;
若监测到主远程字典服务集群发生故障,则将任一备用远程字典服务集群确定为新的主远程字典服务集群;
将未发送完的故障基站的信息和关联资源信息,发送至所述新的主远程字典服务集群和各备用远程字典服务集群中进行缓存。
第二方面,本申请提供一种数据缓存装置,包括:
信息获取模块,用于当监测到通信系统中出现至少一个故障基站时,获取所述故障基站的信息与对应的关联资源信息;
信息缓存模块,用于将所述故障基站的信息和与所述故障基站对应的关联资源信息,发送至主远程字典服务集群和至少一个备用远程字典服务集群中进行缓存;所述关联资源信息包括各种涉及定位故障基站的故障原因相关的信息;
集群替换模块,用于若监测到主远程字典服务集群发生故障,则将任一备用远程字典服务集群确定为新的主远程字典服务集群;
数据缓存模块,用于将未发送完的故障基站的信息和关联资源信息,发送至所述新的主远程字典服务集群和各备用远程字典服务集群中进行缓存。
第三方面,本申请提供一种电子设备,包括:处理器,以及与所述处理器通信连接的存储器;
所述存储器存储计算机执行指令;
所述处理器执行所述存储器存储的计算机执行指令,以实现如第一方面所述的方法。
第四方面,本申请提供一种计算机可读存储介质,所述计算机可读存储介质中存储有计算机执行指令,所述计算机执行指令被处理器执行时用于实现如第一方面所述的方法。
本申请提供的数据缓存方法、装置、电子设备和可读存储介质,通过当监测到通信系统中出现至少一个故障基站时,获取所述故障基站的信息与对应的关联资源信息;将所述故障基站的信息和与所述故障基站对应的关联资源信息,发送至主远程字典服务集群和至少一个备用远程字典服务集群中进行缓存;所述关联资源信息包括各种涉及定位故障基站的故障原因相关的信息;若监测到主远程字典服务集群发生故障,则将任一备用远程字典服务集群确定为新的主远程字典服务集群;将未发送完的故障基站的信息和关联资源信息,发送至所述新的主远程字典服务集群和各备用远程字典服务集群中进行缓存。在主远程字典服务集群发生故障时,则可以由任一备用远程字典服务集群作为新的主远程字典服务集群,与各备用字典服务集群共同缓存剩余的未发送完的故障基站的信息和关联资源信息。可以确定的是,若在数据缓存时,只有一个远程字典服务集群,则当该远程字典服务集群出现故障时,会出现无法再进行数据缓存,从而出现数据遗漏的情况。而本申请由于具有多个远程字典服务集群,因此,即使任一远程字典服务集群出现故障,还可以在重新确定获得新的主远程字典服务集群之后,重新由各远程字典服务集群缓存未发送完的故障基站的信息和对应的关联资源信息,从而不会出现数据缓存出现数据遗漏的情况。
附图说明
此处的附图被并入说明书中并构成本说明书的一部分,示出了符合本申请的实施例,并与说明书一起用于解释本申请的原理。
图1为实现本申请实施例的数据缓存方法的一种应用场景图;
图2为本申请一实施例的实现数据缓存方法的流程示意图;
图3为本申请另一实施例的实现数据缓存方法的流程示意图;
图4为本申请实现数据缓存方法的结构示意图;
图5为用来实现数据缓存方法中的电子设备的结构示意图。
通过上述附图,已示出本申请明确的实施例,后文中将有更详细的描述。这些附图和文字描述并不是为了通过任何方式限制本申请构思的范围,而是通过参考特定实施例为本领域技术人员说明本申请的概念。
具体实施方式
这里将详细地对示例性实施例进行说明,其示例表示在附图中。下面的描述涉及附图时,除非另有表示,不同附图中的相同数字表示相同或相似的要素。以下示例性实施例中所描述的实施方式并不代表与本申请相一致的所有实施方式。相反,它们仅是与如所附权利要求书中所详述的、本申请的一些方面相一致的装置和方法的例子。
为了清楚理解本申请的技术方案,首先对现有技术的方案进行详细介绍。
传统方式中,通信系统通常设置有数据采集中心和Redis集群(RemoteDictionary Server,即远程字典服务)。数据采集中心采集全国范围内的故障基站的信息,可以将故障基站的信息缓存于Redis集群中。然而,若出现硬件故障、远程字典服务集群自身故障,会出现无法提供服务的情况,在一定程度上降低了远程字典服务集群的可靠性。
所以在面对现有技术的技术问题时,发明人通过创造性的研究后发现,为了提高远程字典服务集群的可靠性,从而增加远程字典服务集群的数量,以便任一远程字典服务集群发生故障时,其他远程字典服务集群可以接替工作,例如,缓存数据。电子设备在监测到通信系统中出现至少一个故障基站时,获取故障基站的信息与对应的关联资源信息,并发送至主远程字典服务集群和至少一个备用远程字典服务集群中进行缓存。在主远程字典服务集群发生故障时,则可以由任一备用远程字典服务集群作为新的主远程字典服务集群,与各备用字典服务集群共同缓存剩余的未发送完的故障基站的信息和关联资源信息。可以确定的是,若在数据缓存时,只有一个远程字典服务集群,则当该远程字典服务集群出现故障时,会出现无法再进行数据缓存,从而出现数据遗漏的情况。而本申请由于具有多个远程字典服务集群,因此,即使任一远程字典服务集群出现故障,还可以在重新确定获得新的主远程字典服务集群之后,重新由各远程字典服务集群缓存未发送完的故障基站的信息和对应的关联资源信息,从而不会出现数据缓存出现数据遗漏的情况。
如图1所示,本申请实施例提供的数据缓存方法的应用场景,在该应用场景中对应的网络架构中包括至少一个运行维护终端10和电子设备20,运行维护终端10和电子设备20之间进行通信连接。当通信系统中出现至少一个故障基站时,运行维护终端10向电子设备20上报故障基站的信息和对应的关联资源信息,电子设备20获得故障基站的信息与对应的关联资源信息时,将故障基站的信息和对应的关联资源信息,发送至主远程字典服务集群30和至少一个备用远程字典服务集群40中进行缓存。若监测到主远程字典服务集群30发生故障,则将任一备用远程字典服务集群40确定为新的主远程字典服务集群50。将未发送完的故障基站的信息和关联资源信息,发送至新的主远程字典服务集群50和各备用远程字典服务集群40中进行缓存。
下面以具体地实施例对本申请的技术方案以及本申请的技术方案如何解决上述技术问题进行详细说明。下面这几个具体的实施例可以相互结合,对于相同或相似的概念或过程可能在某些实施例中不再赘述。下面将结合附图,对本申请的实施例进行描述。
图2是本申请一实施例提供的数据缓存方法,如图2所示,本实施例提供的数据缓存方法的执行主体是电子设备。则本实施例提供的数据缓存方法包括以下步骤:
步骤101,当监测到通信系统中出现至少一个故障基站时,获取所述故障基站的信息与对应的关联资源信息与对应的关联资源信息。
其中,故障基站是通信系统中发生故障的基站。当电子设备监测到通信系统中出现一个或多个故障基站时,立即获取故障基站的信息,以便对故障基站的故障发生原因进行定位。故障基站的信息至少包括基站编号和基站地址。
关联资源信息包括各种涉及定位故障基站的故障原因相关的信息。关联资源信息例如可以是与该故障基站关联的机房、该故障基站的地理位置、上级设备、故障定义、是否正在升级或扩容等。
当任一个省份的运行维护终端(OMC)出现至少一个故障基站时,会通过企业服务总线(ESB)上报故障基站的信息和对应的关联资源信息,使电子设备获得故障基站的信息和对应的关联资源信息。
步骤102,将所述故障基站的信息和与所述故障基站对应的关联资源信息,发送至主远程字典服务集群和至少一个备用远程字典服务集群中进行缓存。
其中,由于关联资源信息包括各种涉及定位故障基站的故障原因相关的信息,因此在获取到故障基站的信息时,电子设备还会获取故障基站对应的关联资源信息,将故障基站的信息和对应的关联资源信息共同缓存到各远程字典服务集群中,包括一个主远程字典服务集群和至少一个备用远程字典服务集群。
步骤103,若监测到主远程字典服务集群发生故障,则将任一备用远程字典服务集群确定为新的主远程字典服务集群。
其中,主远程字典服务集群和各备用远程字典服务集群的性能和软件架构上几乎完全一致,从而使远程字典服务集群之间发生主备集群转换时,不会影响后续的数据缓存。若备用远程字典服务集群的数量为多个,电子设备如果监测到主远程字典服务发生故障,则将任一备用远程字典服务集群确定为新的主远程字典服务集群。若备用远程字典服务集群的数量为一个,电子设备如果监测到主远程字典服务发生故障,则将该备用远程字典服务集群确定为新的主远程字典服务集群。
步骤104,将未发送完的故障基站的信息和关联资源信息,发送至所述新的主远程字典服务集群和各备用远程字典服务集群中进行缓存。
其中,在主远程字典服务集群发生故障时,电子设备会停止向各远程字典服务集群发生数据。若存在未发送完的故障基站的信息和对应的关联资源信息,则在获得新的主远程字典服务集群之后,才可继续将未发送完的故障基站的信息和关联资源信息,发送至新的主远程字典服务集群和各备用远程字典服务集群中进行缓存。由于新的主远程字典服务集群之前作为备用远程字典服务集群时,已经缓存了一部分故障基站的信息和对应的关联资源信息,因此在获得未发送完的故障基站的信息和关联资源信息时,即可缓存有多个故障基站的信息以及对应的关联资源信息。
若在数据缓存时,只有一个远程字典服务集群,则当该远程字典服务集群出现故障时,会出现无法再进行数据缓存,从而出现数据遗漏的情况。而本申请由于具有多个远程字典服务集群,因此,即使任一远程字典服务集群出现故障,还可以在重新确定获得新的主远程字典服务集群之后,重新由各远程字典服务集群缓存未发送完的故障基站的信息和对应的关联资源信息,从而不会出现数据缓存出现数据遗漏的情况。
本申请中,当监测到通信系统中出现至少一个故障基站时,获取所述故障基站的信息与对应的关联资源信息;将所述故障基站的信息和与所述故障基站对应的关联资源信息,发送至主远程字典服务集群和至少一个备用远程字典服务集群中进行缓存;所述关联资源信息包括各种涉及定位故障基站的故障原因相关的信息;若监测到主远程字典服务集群发生故障,则将任一备用远程字典服务集群确定为新的主远程字典服务集群;将未发送完的故障基站的信息和关联资源信息,发送至所述新的主远程字典服务集群和各备用远程字典服务集群中进行缓存。在主远程字典服务集群发生故障时,则可以由任一备用远程字典服务集群作为新的主远程字典服务集群,与各备用字典服务集群共同缓存剩余的未发送完的故障基站的信息和关联资源信息。可以确定的是,若在数据缓存时,只有一个远程字典服务集群,则当该远程字典服务集群出现故障时,会出现无法再进行数据缓存,从而出现数据遗漏的情况。而本申请由于具有多个远程字典服务集群,因此,即使任一远程字典服务集群出现故障,还可以在重新确定获得新的主远程字典服务集群之后,重新由各远程字典服务集群缓存未发送完的故障基站的信息和对应的关联资源信息,从而不会出现数据缓存出现数据遗漏的情况。
作为一种可选实施方式,如图3所示,本实施例中,步骤103,包括以下步骤:
步骤201,将所述主远程字典服务集群的主用状态更改为备用状态。
其中,远程字典服务集群可以通过更改状态,来确定其作为主远程字典服务集群或备用远程字典服务集群。主远程字典服务集群的状态对应为主用状态,备用远程字典服务集群的状态对应为备用状态,将主远程字典服务集群的状态由主用状态更改为备用状态,从而使主远程字典服务集群变为备用远程字典服务集群。
由于主远程字典服务集群只有一个,各远程字典服务集群中也应当只有一个主用状态。因此在确定得到新的主远程字典服务集群之前,可以先将原先的主远程字典服务集群的状态进行更改,改为备用状态,才能便于将任一备用远程字典服务集群确定为新的主远程字典服务集群。
步骤202,将任一备用远程字典服务集群的备用状态更改为主用状态,并将更改为主用状态的备用远程字典服务集群确定为新的主远程字典服务集群。
其中,在将主远程字典服务集群的状态由主用状态更改为备用状态之后,可以将任一备用远程字典服务集群的备用状态更改为主用状态,该任一备用远程字典服务集群即为新的主远程字典服务集群。
本实施例中,将所述主远程字典服务集群的主用状态更改为备用状态;将任一备用远程字典服务集群的备用状态更改为主用状态,并将更改为主用状态的备用远程字典服务集群确定为新的主远程字典服务集群。由于在确定新的主远程字典服务集群之前,先将主远程字典服务集群的状态进行更改,再将任一备用远程字典服务集群的状态更改为主用状态,从而不会在将该任一备用远程字典服务集群确定为新的远程字典服务集群时,出现无法更改的情况。
作为一种可选实施方式,本实施例中,步骤201之后,还包括以下步骤:
步骤301,向用户终端发送集群维修消息,以指示用户维修所述主远程字典服务集群。
其中,各远程字典服务集群均有对应的标识,集群维修消息包括远程字典服务集群的标识,用于指示用户维修该远程字典服务集群。本实施例中,若出现故障的是主远程字典服务集群,则集群维修消息包括主远程字典服务集群的标识。
由于主远程字典服务集群出现故障,为了防止在新的主远程字典服务集群也出现故障,且没有其他备用远程字典服务集群的情况出现,因此电子设备还会向用户终端发送集群维修消息,以指示用户维修主远程字典服务集群。用户维修好主远程字典服务集群之后,电子设备将该主远程字典服务集群确定为备用的远程字典服务集群。
步骤302,若确定所述主远程字典服务集群维修成功,则将维修后的主远程字典服务集群确定为备用远程字典服务集群。
其中,用户维修好主远程字典服务集群之后,可以向电子设备输入语音或按键输入消息,以告知电子设备该主远程字典服务集群维修成功。若电子设备确定主远程字典服务集群维修成功,则将维修后的主远程字典服务集群确定为备用远程字典服务集群。
本实施例中,向用户终端发送集群维修消息,以指示用户维修所述主远程字典服务集群;若确定所述主远程字典服务集群维修成功,则将维修后的主远程字典服务集群确定为备用远程字典服务集群。主远程字典服务集群在出现故障后,电子设备向用户终端发送集群维修消息,以指示用户维修主远程字典服务集群,从而在维修好后,可以继续作为备用远程字典服务集群使用,有利于保证集群的可靠性。
作为一种可选实施方式,本实施例中,数据缓存方法,还包括以下步骤:
步骤401,获取所述新的主远程字典服务集群和各所述备用远程字典服务集群对应的当前最新已缓存的故障基站的信息和关联资源信息。
其中,电子设备在将故障基站的信息和对应的关联资源信息发送至主远程字典服务集群中进行缓存的过程中,会实时获取主远程字典服务集群和各备用远程字典服务集群对应的当前已缓存的故障基站的信息和当前最新已缓存的关联资源信息。
在获得新的主远程字典服务集群之后,电子设备将未发送完的故障基站的信息和对应的关联资源信息发送至新的主远程字典服务集群和各备用远程字典服务集群中进行缓存的过程中,也会实时获取新的主远程字典服务集群和各备用远程字典服务集群对应的当前已缓存的故障基站的信息和当前最新已缓存的关联资源信息。
步骤402,若所述电子设备发生重启,则根据各所述当前最新已缓存的故障基站的信息和所述当前最新已缓存的关联资源信息,确定所述新的主远程字典服务集群和各所述备用远程字典服务集群中未获取到的故障基站的信息和未获取到的关联资源信息。
其中,若电子设备发生重启,则先确定未获取到的故障基站的信息和未获取到的关联资源信息,再主动请求从出现故障基站的省份的运行维护终端(OMC)获取未获取到的故障基站的信息和未获取到的关联资源信息。
步骤403,将所述未获取到的故障基站的信息和所述未获取到的关联资源信息,发送至所述新的主远程字典服务集群和各备用远程字典服务集群中进行缓存。
其中,电子设备重新获取到未获取到的故障基站的信息和未获取到的关联资源信息之后,将其发送至新的主远程字典服务集群和各备用远程字典服务集群中进行缓存。
本实施例中,获取所述新的主远程字典服务集群和各所述备用远程字典服务集群对应的当前最新已缓存的故障基站的信息和当前最新已缓存的关联资源信息;若所述电子设备发生重启,则根据各所述当前最新已缓存的故障基站的信息和所述当前最新已缓存的关联资源信息,确定所述新的主远程字典服务集群和各所述备用远程字典服务集群中未获取到的故障基站的信息和未获取到的关联资源信息;将所述未被获取的故障基站的信息和所述未获取到的关联资源信息,发送至所述新的主远程字典服务集群和各备用远程字典服务集群中进行缓存。由于电子设备发生重启时,记录了新的主远程字典服务集群和各备用远程字典服务集群当前已经缓存的故障基站的信息和关联资源信息,因此在重启之后,能确定尚未缓存的故障基站的信息和关联资源信息,并发送至新的主远程字典服务集群和备用远程字典服务集群,从而即使电子设备在重启时,不会出现故障基站的信息和关联资源信息存在遗漏而未被缓存的情况。
作为一种可选实施方式,本实施例中,数据缓存方法,还包括:
步骤501,接收用户终端发送的查询请求,所述查询请求包括基站的标识。
其中,当用户需要查询某个基站的状况时,可以通过用户终端向电子设备发送查询请求,查询请求中包括该基站的标识,从而电子设备可以接收到用户终端发送的查询请求。
步骤502,若确定所述基站的标识所对应的基站为故障基站,则向所述用户终端发送该故障基站的信息,以及与该故障基站对应的关联资源信息,以供用户确定出现故障的故障原因。
其中,若电子设备确定该基站的标识所对应的基站为故障基站,则向用户终端发送该故障基站的信息,以及与该故障基站对应的关联资源信息,从而根据该故障基站的信息与对应的关联资源信息,可以供用户确定出现故障的故障原因。
本实施例中,接收用户终端发送的查询请求,所述查询请求包括基站的标识;若确定所述基站的标识所对应的基站为故障基站,则向所述用户终端发送该故障基站的信息,以及与该故障基站对应的关联资源信息,以供用户确定出现故障的故障原因。由于用户会通过用户终端主动发送查询请求,查看基站的情况,从而在电子设备确定其为故障基站时,获得故障基站的信息与对应的关联资源信息,便于用户确定出现故障的故障原因。
作为一种可选实施方式,本实施例中,步骤502,包括以下步骤:
步骤601,若主远程字典服务集群未发生故障,则从所述主远程字典服务集群中获取该故障基站的信息,以及与该故障基站对应的关联资源信息,并向所述用户终端发送。
其中,若主远程字典服务集群未发生故障,则电子设备获得故障基站的信息和对应的关联资源信息来自于主远程字典服务集群。
步骤602,若主远程字典服务集群发生故障,则从所述新的主远程字典服务集群中获取该故障基站的信息,以及与该故障基站对应的关联资源信息,并向所述用户终端发送。
其中,若主远程字典服务集群发生故障,则电子设备获得的故障基站的信息和对应的关联资源信息来自于新的主远程字典服务集群。
本实施例中,若主远程字典服务集群未发生故障,则从所述主远程字典服务集群中获取该故障基站的信息,以及与该故障基站对应的关联资源信息,并向所述用户终端发送;若主远程字典服务集群发生故障,则从所述新的主远程字典服务集群中获取该故障基站的信息,以及与该故障基站对应的关联资源信息,并向所述用户终端发送。无论主远程字典服务集群是否发生故障,在用户查询时,均能正常返回故障基站的信息以及对应的关联资源信息,从而便于用户确定出现故障的故障原因。
图4是本申请一实施例提供的数据缓存装置的结构示意图,如图4所示,本实施例提供的数据缓存装置40位于电子设备中,则本实施例提供的数据缓存装置40,包括:信息获取模块41,信息缓存模块42,集群替换模块43和数据缓存模块44。其中:
信息获取模块41,用于当监测到通信系统中出现至少一个故障基站时,获取所述故障基站的信息与对应的关联资源信息;
信息缓存模块42,用于将所述故障基站的信息和与所述故障基站对应的关联资源信息,发送至主远程字典服务集群和至少一个备用远程字典服务集群中进行缓存;所述关联资源信息包括各种涉及定位故障基站的故障原因相关的信息;
集群替换模块43,用于若监测到主远程字典服务集群发生故障,则将任一备用远程字典服务集群确定为新的主远程字典服务集群;
数据缓存模块44,用于将未发送完的故障基站的信息和关联资源信息,发送至所述新的主远程字典服务集群和各备用远程字典服务集群中进行缓存。
可选地,集群替换模块43,具体用于:将所述主远程字典服务集群的主用状态更改为备用状态;将任一备用远程字典服务集群的备用状态更改为主用状态,并将更改为主用状态的备用远程字典服务集群确定为新的主远程字典服务集群。
可选地,集群替换模块43,具体用于:将所述主远程字典服务集群的主用状态更改为备用状态;将任一备用远程字典服务集群的备用状态更改为主用状态,并将更改为主用状态的备用远程字典服务集群确定为新的主远程字典服务集群。
可选地,数据缓存装置,还包括维修模块,用于:向用户终端发送集群维修消息,以指示用户维修所述主远程字典服务集群;若确定所述主远程字典服务集群维修成功,则将维修后的主远程字典服务集群确定为备用远程字典服务集群。
可选地,数据缓存装置,还包括重启缓存模块,用于:获取所述新的主远程字典服务集群和各所述备用远程字典服务集群对应的当前最新已缓存的故障基站的信息和当前最新已缓存的关联资源信息;若所述电子设备发生重启,则根据各所述当前最新已缓存的故障基站的信息和所述当前最新已缓存的关联资源信息,确定所述新的主远程字典服务集群和各所述备用远程字典服务集群中未获取到的故障基站的信息和未获取到的关联资源信息;将所述未获取到的故障基站的信息和所述未获取到的关联资源信息,发送至所述新的主远程字典服务集群和各备用远程字典服务集群中进行缓存。
可选地,数据缓存装置,还包括数据发送模块,用于:接收用户终端发送的查询请求,所述查询请求包括基站的标识;若确定所述基站的标识所对应的基站为故障基站,则向所述用户终端发送该故障基站的信息,以及与该故障基站对应的关联资源信息,以供用户确定出现故障的故障原因。
可选地,数据发送模块,向所述用户终端发送该故障基站的信息,以及与该故障基站对应的关联资源信息时,用于:若主远程字典服务集群未发生故障,则从所述主远程字典服务集群中获取该故障基站的信息,以及与该故障基站对应的关联资源信息,并向所述用户终端发送;若主远程字典服务集群发生故障,则从所述新的主远程字典服务集群中获取该故障基站的信息,以及与该故障基站对应的关联资源信息,并向所述用户终端发送。
图5是根据一示例性实施例示出的一种电子设备的框图,该设备可以是如图5所示,电子设备,包括:存储器51,处理器52;存储器51用于存储处理器可执行指令的存储器;处理器52用于运行计算机程序或指令,以实现如上任意一个实施例提供的数据缓存方法。
其中,存储器51,用于存放程序。具体地,程序可以包括程序代码,程序代码包括计算机操作指令。存储器51可能包含高速RAM存储器,也可能还包括非易失性存储器(non-volatile memory),例如至少一个磁盘存储器。
其中,处理器52可能是一个中央处理器(Central Processing Unit,简称为CPU),或者是特定集成电路(Application Specific Integrated Circuit,简称为ASIC),或者是被配置成实施本公开实施例的一个或多个集成电路。
可选的,在具体实现上,如果存储器51和处理器52独立实现,则存储器51和处理器52可以通过总线53相互连接并完成相互间的通信。总线53可以是工业标准体系结构(Industry Standard Architecture,简称为ISA)总线53、外部设备互连(PeripheralComponent,简称为PCI)总线53或扩展工业标准体系结构(Extended Industry StandardArchitecture,简称为EISA)总线53等。总线53可以分为地址总线53、数据总线53、控制总线53等。为便于表示,图5中仅用一条粗线表示,但并不表示仅有一根总线53或一种类型的总线53。
可选的,在具体实现上,如果存储器51和处理器52集成在一块芯片上实现,则存储器51和处理器52可以通过内部接口完成相同间的通信。
一种非临时性计算机可读存储介质,当该存储介质中的指令由电子设备的处理器执行时,使得电子设备能够执行上述电子设备的数据缓存方法。
本领域技术人员在考虑说明书及实践这里公开的发明后,将容易想到本申请的其它实施方案。本申请旨在涵盖本申请的任何变型、用途或者适应性变化,这些变型、用途或者适应性变化遵循本申请的一般性原理并包括本申请未公开的本技术领域中的公知常识或惯用技术手段。说明书和实施例仅被视为示例性的,本申请的真正范围和精神由下面的权利要求书指出。
应当理解的是,本申请并不局限于上面已经描述并在附图中示出的精确结构,并且可以在不脱离其范围进行各种修改和改变。本申请的范围仅由所附的权利要求书来限制。
Claims (10)
1.一种数据缓存方法,其特征在于,应用于电子设备,所述方法包括:
当监测到通信系统中出现至少一个故障基站时,获取所述故障基站的信息与对应的关联资源信息,所述关联资源信息包括各种涉及定位故障基站的故障原因相关的信息;
将所述故障基站的信息和与所述故障基站对应的关联资源信息,发送至主远程字典服务集群和至少一个备用远程字典服务集群中进行缓存;
若监测到主远程字典服务集群发生故障,则将任一备用远程字典服务集群确定为新的主远程字典服务集群;
将未发送完的故障基站的信息和关联资源信息,发送至所述新的主远程字典服务集群和各备用远程字典服务集群中进行缓存。
2.根据权利要求1所述的方法,其特征在于,所述将任一备用远程字典服务集群确定为新的主远程字典服务集群,包括:
将所述主远程字典服务集群的主用状态更改为备用状态;
将任一备用远程字典服务集群的备用状态更改为主用状态,并将更改为主用状态的备用远程字典服务集群确定为新的主远程字典服务集群。
3.根据权利要求2所述的方法,其特征在于,所述将所述主远程字典服务集群的主用状态更改为备用状态之后,还包括:
向用户终端发送集群维修消息,以指示用户维修所述主远程字典服务集群;
若确定所述主远程字典服务集群维修成功,则将维修后的主远程字典服务集群确定为备用远程字典服务集群。
4.根据权利要求1所述的方法,其特征在于,所述将未发送完的故障基站的信息和关联资源信息,发送至所述新的主远程字典服务集群和各备用远程字典服务集群中进行缓存时,所述方法还包括:
获取所述新的主远程字典服务集群和各所述备用远程字典服务集群对应的当前最新已缓存的故障基站的信息和当前最新已缓存的关联资源信息;
若所述电子设备发生重启,则根据各所述当前最新已缓存的故障基站的信息和所述当前最新已缓存的关联资源信息,确定所述新的主远程字典服务集群和各所述备用远程字典服务集群中未获取到的故障基站的信息和未获取到的关联资源信息;
将所述未获取到的故障基站的信息和所述未获取到的关联资源信息,发送至所述新的主远程字典服务集群和各备用远程字典服务集群中进行缓存。
5.根据权利要求4所述的方法,其特征在于,所述方法还包括:
接收用户终端发送的查询请求,所述查询请求包括基站的标识;
若确定所述基站的标识所对应的基站为故障基站,则向所述用户终端发送该故障基站的信息,以及与该故障基站对应的关联资源信息,以供用户确定出现故障的故障原因。
6.根据权利要求1所述的方法,其特征在于,所述向所述用户终端发送该故障基站的信息,以及与该故障基站对应的关联资源信息,包括:
若主远程字典服务集群未发生故障,则从所述主远程字典服务集群中获取该故障基站的信息,以及与该故障基站对应的关联资源信息,并向所述用户终端发送;
若主远程字典服务集群发生故障,则从所述新的主远程字典服务集群中获取该故障基站的信息,以及与该故障基站对应的关联资源信息,并向所述用户终端发送。
7.一种数据缓存装置,其特征在于,所述装置包括:
信息获取模块,用于当监测到通信系统中出现至少一个故障基站时,获取所述故障基站的信息与对应的关联资源信息;
信息缓存模块,用于将所述故障基站的信息和与所述故障基站对应的关联资源信息,发送至主远程字典服务集群和至少一个备用远程字典服务集群中进行缓存;所述关联资源信息包括各种涉及定位故障基站的故障原因相关的信息;
集群替换模块,用于若监测到主远程字典服务集群发生故障,则将任一备用远程字典服务集群确定为新的主远程字典服务集群;
数据缓存模块,用于将未发送完的故障基站的信息和关联资源信息,发送至所述新的主远程字典服务集群和各备用远程字典服务集群中进行缓存。
8.根据权利要求7所述的装置,其特征在于,所述集群替换模块,具体用于:将所述主远程字典服务集群的主用状态更改为备用状态;将任一备用远程字典服务集群的备用状态更改为主用状态,并将更改为主用状态的备用远程字典服务集群确定为新的主远程字典服务集群。
9.一种电子设备,包括:处理器,以及与所述处理器通信连接的存储器;
所述存储器存储计算机执行指令;
所述处理器执行所述存储器存储的计算机执行指令,以实现如权利要求1-7中任一项所述的方法。
10.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质中存储有计算机执行指令,所述计算机执行指令被处理器执行时用于实现如权利要求1-7任一项所述的方法。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202211155489.0A CN115567549A (zh) | 2022-09-22 | 2022-09-22 | 数据缓存方法、装置、电子设备和可读存储介质 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202211155489.0A CN115567549A (zh) | 2022-09-22 | 2022-09-22 | 数据缓存方法、装置、电子设备和可读存储介质 |
Publications (1)
Publication Number | Publication Date |
---|---|
CN115567549A true CN115567549A (zh) | 2023-01-03 |
Family
ID=84740786
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202211155489.0A Pending CN115567549A (zh) | 2022-09-22 | 2022-09-22 | 数据缓存方法、装置、电子设备和可读存储介质 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN115567549A (zh) |
Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN106533782A (zh) * | 2016-12-01 | 2017-03-22 | 北京雷石天地电子技术有限公司 | 一种实时发现线下场所业务故障的方法和系统 |
CN108512716A (zh) * | 2018-02-07 | 2018-09-07 | 深圳壹账通智能科技有限公司 | 上报设备信息的方法、系统、计算机设备和存储介质 |
CN112380254A (zh) * | 2020-11-16 | 2021-02-19 | 华南理工大学 | 一种自动化设备的数据缓存系统及方法 |
CN113076212A (zh) * | 2021-03-29 | 2021-07-06 | 青岛特来电新能源科技有限公司 | 一种集群的管理方法、装置、设备及计算机可读存储介质 |
CN114090349A (zh) * | 2021-11-18 | 2022-02-25 | 广州新科佳都科技有限公司 | 一种基于主备集群服务器跨地区服务容灾方法及装置 |
CN114791900A (zh) * | 2022-04-28 | 2022-07-26 | 中国工商银行股份有限公司 | 基于Operator的Redis运维方法、装置、系统及存储介质 |
-
2022
- 2022-09-22 CN CN202211155489.0A patent/CN115567549A/zh active Pending
Patent Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN106533782A (zh) * | 2016-12-01 | 2017-03-22 | 北京雷石天地电子技术有限公司 | 一种实时发现线下场所业务故障的方法和系统 |
CN108512716A (zh) * | 2018-02-07 | 2018-09-07 | 深圳壹账通智能科技有限公司 | 上报设备信息的方法、系统、计算机设备和存储介质 |
CN112380254A (zh) * | 2020-11-16 | 2021-02-19 | 华南理工大学 | 一种自动化设备的数据缓存系统及方法 |
CN113076212A (zh) * | 2021-03-29 | 2021-07-06 | 青岛特来电新能源科技有限公司 | 一种集群的管理方法、装置、设备及计算机可读存储介质 |
CN114090349A (zh) * | 2021-11-18 | 2022-02-25 | 广州新科佳都科技有限公司 | 一种基于主备集群服务器跨地区服务容灾方法及装置 |
CN114791900A (zh) * | 2022-04-28 | 2022-07-26 | 中国工商银行股份有限公司 | 基于Operator的Redis运维方法、装置、系统及存储介质 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN105933407B (zh) | 一种实现Redis集群高可用的方法及系统 | |
CN106941420B (zh) | 一种集群应用环境升级方法及装置 | |
CN112039710B (zh) | 服务故障处理方法、终端设备及可读存储介质 | |
CN112003721B (zh) | 一种大数据平台管理节点高可用的实现方法及装置 | |
CN110730472B (zh) | 一种通信凭证的状态检测方法及服务器 | |
CN112422684A (zh) | 目标消息的处理方法及装置、存储介质、电子装置 | |
CN112286723A (zh) | 机房容灾控制方法、终端及存储介质 | |
CN115567549A (zh) | 数据缓存方法、装置、电子设备和可读存储介质 | |
CN113392028A (zh) | 一种分布式测试系统及控制方法 | |
CN106534758B (zh) | 会议备份方法和装置 | |
CN117762652A (zh) | 基于消息中间件的分布式事务的处理方法及装置 | |
CN111309456B (zh) | 一种任务执行方法及系统 | |
CN114143730B (zh) | 信令处理方法、通信系统、电子设备和存储介质 | |
CN110688252A (zh) | 一种数据的恢复方法、备份方法、装置及存储介质 | |
CN111338848B (zh) | 故障应用副本处理方法、装置、计算机设备和存储介质 | |
CN111478941B (zh) | Mock自动化运行方法、装置、计算机设备及存储介质 | |
CN114390059A (zh) | 一种业务处理系统及业务处理方法 | |
CN114143728A (zh) | 消息处理方法、通信系统、电子设备和存储介质 | |
CN102571827B (zh) | 一种大量实时数据存储分发及查询信息处理方法 | |
CN104702422A (zh) | 实现通信设备高可用性的方法、装置和系统 | |
CN115250466A (zh) | 用户数据容灾方法、装置、网元设备及存储介质 | |
CN117573396B (zh) | 一种分布式工作流事件处理方法、设备及介质 | |
CN112532525B (zh) | 设备恢复服务的处理方法、装置和系统 | |
CN112835728B (zh) | 消息处理方法、装置、计算机设备和存储介质 | |
CN117370052B (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 |