首页> 中国专利> 一种基于容器发布平台的信息实时同步方法及装置

一种基于容器发布平台的信息实时同步方法及装置

摘要

本申请实施例公开了一种基于容器发布平台的信息实时同步方法及装置。本申请实施例通过监测进程接收容器管理平台中集群发送的容器单元变化事件,获取容器单元变化事件中的容器单元信息,并根据容器单元信息对应更新数据库中存储的容器单元信息;通过轮询进程查询集群中的最后一次发布的容器单元信息和数据库中对应的容器单元信息是否一致,在两者信息不一致时,根据最后一次发布的容器单元信息对应更新数据库中存储的容器单元信息。采用上述技术手段,将监测进程的异步消息处理机制与轮询进程主动查询数据库机制进行结合,保证数据库中的容器单元信息的实时性、顺序性和可靠性。

著录项

  • 公开/公告号CN112818059A

    专利类型发明专利

  • 公开/公告日2021-05-18

    原文格式PDF

  • 申请/专利权人 百果园技术(新加坡)有限公司;

    申请/专利号CN202110106917.X

  • 发明设计人 徐津;李涛;

    申请日2021-01-27

  • 分类号G06F16/27(20190101);G06F16/23(20190101);G06F16/2453(20190101);G06F9/455(20060101);

  • 代理机构11884 北京泽方誉航专利代理事务所(普通合伙);

  • 代理人陈照辉

  • 地址 巴西班让路枫树商业城30号楼15层31A

  • 入库时间 2023-06-19 11:02:01

说明书

技术领域

本申请实施例涉及容器技术领域,尤其涉及一种基于容器发布平台的信息实时同步方法及装置。

背景技术

K8S(kubernetes)是一个可移植的、可扩展的开源平台,用于管理容器化的工作负载和服务,可促进声明式配置和自动化。K8S重新定义了应用程序的部署、扩展、管理方式,随着K8S快速发展并逐步成熟,越来越多的人投入容器技术的怀抱。由于让每个开发者都熟练掌握K8S各种操作命令是不太现实的,所以通用的发布平台应运而生。

在平台发布之后,用户关心的是程序是否正常运行。程序在K8S中对应的概念即为POD,POD为K8S能够创建和部署的最小单元。为准确掌握POD的运行状态,对POD信息的详情进行展示是必不可少的,然而具体如何进行展示,各发布平台存在差异性。现有的方法是实时查询K8S集群中的POD运行状态,或者定时将POD信息同步到数据库,根据数据库中的POD信息查询POD运行状态。实时查询的方式得到的结果准确但整体查询速度慢,数据库信息同步后查询的方式速度快但时效性差,无法实时获取POD的运行状态。

发明内容

本申请实施例提供一种基于容器发布平台的信息实时同步方法及装置,在提高容器单元信息的查询速度时,也可保证获取到的容器单元信息具有较高的时效性。

在第一方面,本申请实施例提供了一种基于容器发布平台的信息实时同步方法,包括:

通过监测进程接收容器管理平台中集群发送的容器单元变化事件,获取所述容器单元变化事件中的容器单元信息,并根据所述容器单元信息对应更新数据库中存储的容器单元信息;

通过轮询进程查询所述集群中的最后一次发布的容器单元信息和所述数据库中对应的容器单元信息是否一致,在两者信息不一致时,根据所述最后一次发布的容器单元信息对应更新数据库中存储的容器单元信息。

在第二方面,本申请实施例提供了一种基于容器发布平台的信息实时同步装置,包括:

监测模块,被配置为通过监测进程接收容器管理平台中集群发送的容器单元变化事件,获取所述容器单元变化事件中的容器单元信息,并根据所述容器单元信息对应更新数据库中存储的容器单元信息;

主动轮询模块,被配置为通过轮询进程查询所述集群中的最后一次发布的容器单元信息和所述数据库中对应的容器单元信息是否一致,在两者信息不一致时,根据所述最后一次发布的容器单元信息对应更新数据库中存储的容器单元信息。

在第三方面,本申请实施例提供了一种电子设备,包括:

存储器以及一个或多个处理器;

所述存储器,用于存储一个或多个程序;

当所述一个或多个程序被所述一个或多个处理器执行,使得所述一个或多个处理器实现如第一方面所述的基于容器发布平台的信息实时同步方法。

在第四方面,本申请实施例提供了一种包含计算机可执行指令的存储介质,所述计算机可执行指令在由计算机处理器执行时用于执行如第一方面所述的基于容器发布平台的信息实时同步方法。

本申请实施例通过监测进程接收容器管理平台中集群发送的容器单元变化事件,获取所述容器单元变化事件中的容器单元信息,并根据所述容器单元信息对应更新数据库中存储的容器单元信息;通过轮询进程查询所述集群中的最后一次发布的容器单元信息和所述数据库中对应的容器单元信息是否一致,在两者信息不一致时,根据所述最后一次发布的容器单元信息对应更新数据库中存储的容器单元信息。采用上述技术手段,将监测进程的异步消息处理机制与轮询进程主动查询数据库机制进行结合。监测进程负责持续监测集群推送过来的变化事件,并解析事件更新数据库,保证实时更新数据库中发生变化的容器单元信息,轮询进程负责兜底查询数据库中的容器单元信息和集群中最后一次发布的容器单元信息不一致时更新数据库,保证数据库中的容器单元信息的实时性、顺序性和可靠性。基于本申请实施例中的数据库进行容器单元信息查询,在提高容器单元信息的查询速度时,也可保证获取到的容器单元信息具有较高的时效性。

附图说明

图1是本申请实施例一提供的一种基于容器发布平台的信息实时同步方法的流程图;

图2是本申请实施例一中的基于监测进程更新数据库流程图;

图3是本申请实施例一中的基于轮询进程更新数据库流程图;

图4是本申请实施例一中的容器单元发布流程图;

图5是本申请实施例一中的容器单元信息传输示意图;

图6是本申请实施例二提供的一种基于容器发布平台的信息实时同步装置的结构示意图;

图7是本申请实施例三提供的一种电子设备的结构示意图。

具体实施方式

为了使本申请的目的、技术方案和优点更加清楚,下面结合附图对本申请具体实施例作进一步的详细描述。可以理解的是,此处所描述的具体实施例仅仅用于解释本申请,而非对本申请的限定。另外还需要说明的是,为了便于描述,附图中仅示出了与本申请相关的部分而非全部内容。在更加详细地讨论示例性实施例之前应当提到的是,一些示例性实施例被描述成作为流程图描绘的处理或方法。虽然流程图将各项操作(或步骤)描述成顺序的处理,但是其中的许多操作可以被并行地、并发地或者同时实施。此外,各项操作的顺序可以被重新安排。当其操作完成时所述处理可以被终止,但是还可以具有未包括在附图中的附加步骤。所述处理可以对应于方法、函数、规程、子例程、子程序等等。

本申请提供的基于容器发布平台的信息实时同步方法及装置,旨在将监测进程的异步消息处理机制与轮询进程主动查询数据库机制进行结合。监测进程负责持续监测集群推送过来的变化事件,并解析事件更新数据库,保证实时更新数据库中发生变化的容器单元信息,轮询进程负责兜底查询数据库中的容器单元信息和集群中最后一次发布的容器单元信息不一致时更新数据库,保证数据库中的容器单元信息的实时性、顺序性和可靠性。基于本申请实施例中的数据库进行容器单元信息查询,在提高容器单元信息的查询速度时,也可保证获取到的容器单元信息具有较高的时效性。相对于传统的容器单元信息查询方式,其通过实时查询集群中容器单元的运行状态,或者定时将容器单元信息同步到数据库,根据数据库中的容器单元信息查询容器单元运行状态。实时查询的方式得到的结果准确但整体查询速度慢,而数据库信息同步后查询的方式速度快但时效性差,无法实时获取容器单元的运行状态。基于此,提供本申请实施例的基于容器发布平台的信息实时同步方法及装置,在提高容器单元信息的查询速度时,也可保证获取到的容器单元信息具有较高的时效性。

实施例一:

图1给出了本申请实施例一提供的一种基于容器发布平台的信息实时同步方法的流程图,本实施例中提供的基于容器发布平台的信息实时同步方法可以由基于容器发布平台的信息实时同步设备执行,该基于容器发布平台的信息实时同步设备可以通过软件和/或硬件的方式实现,该基于容器发布平台的信息实时同步设备可以是两个或多个物理实体构成,也可以是一个物理实体构成。一般而言,该基于容器发布平台的信息实时同步设备为容器发布平台。

下述以容器发布平台为执行基于容器发布平台的信息实时同步方法的主体为例,进行描述。参照图1,该基于容器发布平台的信息实时同步方法具体包括:

S110、通过监测进程接收容器管理平台中集群发送的容器单元变化事件,获取所述容器单元变化事件中的容器单元信息,并根据所述容器单元信息对应更新数据库中存储的容器单元信息。

具体的,通过监测进程注册容器管理平台中所有集群的容器单元变化事件,当监测到所述集群的容器单元状态发生变化时,接收所述集群发送的容器单元变化事件。示例性的,容器单元为POD,容器管理平台为K8S,监测进程分别注册K8S所有集群中的POD变化事件,当某个集群中的POD工作状态发送变化时,监测进程会接收到该集群发送的POD变化事件,从POD变化事件中可以解析出POD信息。

进一步的,基于POD信息对应更新数据库中存储的POD信息。具体的,参考图2,图2是本申请实施例一中的基于监测进程更新数据库流程图。如图2所示,基于监测进程更新数据库流程包括:

S1101、基于所述发布标识,查询所述集群最后一次发布的容器单元信息,并查询所述最后一次发布的容器单元信息的完成状态是否为完成,若所述完成状态为完成,则根据所述发布标识和容器单元名称,查询数据库是否记录有对应的容器单元信息;

S1102、若数据库没有记录对应的容器单元信息,则将所述最后一次发布的容器单元信息记录到数据库中,若所述数据库记录有对应的容器单元信息,则比较所述最后一次发布的容器单元信息的版本号和数据库中容器单元信息的版本号;

S1103、若所述最后一次发布的容器单元信息的版本号大于数据库中容器单元信息的版本号,则查询数据库中的容器单元信息与所述最后一次发布的容器单元信息是否一致,若两者信息不一致,记录所述最后一次发布的容器单元信息到数据库中。

具体的,POD信息包括POD的发布标识,POD名称,工作状态和资源版本号。根据POD的发布标识,查询K8S集群中最后一次发布的发布信息,发布信息包括至少一个POD信息,查询发布信息的完成状态是否为已完成,如果发布信息的完成状态为未完成,则表明发布信息还未被K8S集群处理完,则不对其进行处理。如果发布信息的完成状态为已完成,则表明发布信息已被K8S集群处理完,则根据POD名称查询数据库中是否记录有同名的POD信息,如果数据库中没有记录有同名的POD信息,则将POD信息记录至数据库中。如果数据库中记录有同名的POD信息,则比较监测进程解析出的POD资源版本号是否大于数据库中POD信息的资源版本号,如果不是,不做处理。如果是,则比较监测进程解析到的POD信息和数据库中的POD信息是否一致,如果是,不更新数据库中的POD信息。如果不是,则将数据库中的POD工作状态更新至与监测进程解析到的POD工作状态同步,以使得数据库中的POD工作状态与集群中的POD工作状态一致,保证数据库中的POD信息的实时性。其中,POD信息的完成状态以POD信息所属的发布信息的完成状态来表示。

可理解的,集群是根据发布信息中的POD操作顺序发布POD的,因此集群最后一次发布的发布信息中的POD资源版本号是最新的资源版本号,在运行版本号最新的POD时,集群中的其他版本号落后的POD一般处于停止状态,以节约运行资源,因此只需要关注集群最后一次发布的发布信息中的POD信息即可。因此,当监测进程解析到的POD资源版本比数据库中的POD资源版本小,则表明该POD变化事件无需处理,保证了数据库中的POD信息的顺序性。

除此之外,如果监测进程挂了之后重新注册集群中的所有POD变化事件,此时K8S集群会把当前所有POD变化事件发送给监测进程,以使监测进程根据POD变化事件继续更新数据库中对应的POD信息,保证了数据库中POD信息的可靠性。

S120、通过轮询进程查询所述集群中的最后一次发布的容器单元信息和所述数据库中对应的容器单元信息是否一致,在两者信息不一致时,根据所述最后一次发布的容器单元信息对应更新数据库中存储的容器单元信息。

具体的,参考图3,图3是本申请实施例一中的基于轮询进程更新数据库流程图。如图3所示,基于轮询进程更新数据库流程包括:

S1201、根据所述发布标识将所述集群中的容器单元信息进行分组,通过轮询进程查询每个分组最后一次发布的容器单元信息;

S1202、比较所述最后一次发布的容器单元信息的版本号和数据库中容器单元信息的版本号,若所述最后一次发布的容器单元信息的版本号大于所述数据库中容器单元信息的版本号,则从所述集群中获取对应的容器单元信息;

S1203、根据所述最后一次发布的容器单元信息的发布标识和容器单元名称,查询数据库中是否记录有对应的容器单元信息,若数据库没有记录对应的容器单元信息,则将所述最后一次发布的容器单元信息记录到数据库中;

S1204、若数据库记录有所述最后一次发布的容器单元信息,则查询所述最后一次发布的容器单元信息与数据库中的容器单元信息是否一致,若两者信息不一致,则将所述最后一次发布的容器单元信息记录到数据库中。

具体的,根据POD的发布标识将属于同一种发布信息中的POD信息分成一组,通过轮询进程查询每一分组中最后一次发布的发布信息中的POD信息,比较POD资源版本号和数据库中POD资源版本号,如果POD资源版本号小于数据库中POD资源版本号,则不做处理。如果POD资源版本号大于数据库中POD资源版本号,则根据POD名称确定数据库中是否记录有同名POD信息。如果数据库中没有记录POD信息,则将最后一次发布的发布信息中的POD信息记录到数据库中,如果数据库中记录有POD信息,则查询最后一次发布的发布信息中的POD信息与数据库中的POD信息是否一致,如果不一致,则将数据库中的POD工作状态修改为最后一次发布的发布信息中的POD工作状态。

进一步的,通过轮询进程查询每个分组非最后一次发布的容器单元信息,将该容器单元信息与数据库中对应的容器单元信息进行比较,若数据库中的容器单元信息的工作状态为运行中,则将数据库中的容器单元信息的工作状态置为失效。具体的,如果数据库中记录的POD信息,但轮询进程没有在K8S集群的每一分组中最后一次发布的发布信息中查到,则将数据库中记录的POD工作状态设置为失效。可理解的,如果K8S集群的每一分组中最后一次发布的发布信息中的POD信息带有最新资源版本号,最新版本的POD在K8S集群中运行时,K8S集群中的其余资源版本号落后的POD一般处于停止状态,以节约运行资源。因此需将数据库中已停止运行的POD对应的POD工作状态更新至与K8S集群中的POD工作状态一致。

基于本申请实施例对数据库的主动轮询,用户只需要关注每一分组中最后一次发布的发布信息,即可获取所有实时的POD信息,提高用户查询POD实时运行状态的便利性,也保证了数据库中POD信息的实时性。除此之外,如果监测进程长时间未重启成功导致数据库丢失少量POD信息,轮询进程也可将K8S中的POD信息同步至数据库。

进一步的,在将K8S和数据库中的POD信息同步之前,需获取用户配置的POD信息,并提交POD发布请求至K8S,以使得K8S发布相应的POD。具体的,参考图4,图4是本申请实施例一中的容器单元发布流程图。如图4所示,容器单元发布流程包括:

S210、获取发布页面配置的容器单元信息和发布操作信息,根据所述容器单元信息和所述发布操作信息生成发布信息,所述发布信息包括至少一个容器单元信息,所述发布操作信息和所述容器单元信息通过发布标识和操作编号关联;

S220、根据所述发布操作信息的最小操作编号,确定对应的容器单元信息,根据所述容器单元信息生成发布创建请求,并将所述发布创建请求发送至容器管理平台,以使所述容器管理平台创建对应的容器单元。

S230、检测容器管理平台运行中的容器单元数量是否与对应的发布操作信息中的期望数量一致,若两者数量一致,则将所述容器单元信息记录到数据库,将所述容器单元信息的工作状态标记为运行中。

S240、若两者数量不一致,如果预设时间后所述容器管理平台运行中的容器单元数量与对应的发布操作信息中的期望数量不一致,则将所述容器单元信息记录到数据库中,并将所述容器单元信息的工作状态标记为失败,将所述发布操作信息对应的发布信息中的完成状态标记为失败。

S250、在所述发布信息关联的发布操作信息中的工作状态都标记为成功后,将所述发布信息的状态标记为成功。

具体的,获取用户在容器发布平台的发布页面配置的POD信息和POD对应的发布操作,基于POD信息和POD发布操作,生成发布信息,发布信息包括发布标识,POD信息和POD对应的操作编号。根据从小到大的操作编号对应的POD信息,生成POD创建请求,将POD创建请求发送至K8S,由K8S集群运行对应的POD,一个操作编号可对应多个POD,即K8S集群同时运行多个POD。在K8S发布POD之后,需查询K8S集群中运行的POD数量与该操作编号对应的POD数量是否一致,如果一致则表明K8S已发布完该操作编号对应的POD。如果不一致,则轮询三分钟,如果三分钟后K8S集群中运行的POD数量与该操作编号对应的POD数量还不一致,则可认为该操作编号对应的POD发布失败,将POD信息记录至数据库中,并将数据库中的POD工作状态设置为失败。可理解的,K8S拉取镜像和调度等需要一定时间,但一般不超过三分钟。进一步的,将发布信息的完成状态设置为失败,其中失败和成功的完成状态均为已完成状态。若一个操作编号对应的POD全都发布成功,则基于该操作编号的下一操作编号,继续生成对应的POD创建请求,如果发布信息中的所有POD全都成功发布,则将发布信息的完成状态置为成功。进一步的,对于发布失败的发布信息,可以将发布信息的完成状态置为重试中,以使K8S重新发布一次该发布信息。

具体的,参考图5,图5是本申请实施例一中的容器单元信息传输示意图。如图5所示,用户在容器发布平台的发布页面上配置POD信息,容器发布平台获取用户配置的POD信息后,对应生成POD创建请求,将POD创建请求发送至K8S,由K8S发布对应的POD后,POD在K8S集群中运行。将POD信息记录到数据库中,并在K8S发布POD成功或失败后,对应更新数据库中POD工作状态。进一步的,容器发布平台设置有监测进程和轮询进程,通过监测进程注册K8S集群中所有POD变化事件,在K8S集群中POD工作状态发生变化时,K8S集群将对应的POD变化事件推送至监测进程,监测进程解析POD变化事件,获取POD信息,确定POD发布标识对应的最后一次发布的发布信息,在发布信息的完成状态为已完成,且POD资源版本号大于数据库中对应的POD资源版本号时,将监测进程解析到的POD信息记录至数据库中。通过轮询进程主动查询K8S集群中每一分组最后一次发布的发布信息,在发布信息的完成状态为已完成,且POD资源版本号大于数据库中对应的POD资源版本号时,将主动查询到的POD信息记录至数据库中。

综上,通过监测进程接收容器管理平台中集群发送的容器单元变化事件,获取所述容器单元变化事件中的容器单元信息,并根据所述容器单元信息对应更新数据库中存储的容器单元信息;通过轮询进程查询所述集群中的最后一次发布的容器单元信息和所述数据库中对应的容器单元信息是否一致,在两者信息不一致时,根据所述最后一次发布的容器单元信息对应更新数据库中存储的容器单元信息。采用上述技术手段,将监测进程的异步消息处理机制与轮询进程主动查询数据库机制进行结合。监测进程负责持续监测集群推送过来的变化事件,并解析事件更新数据库,保证实时更新数据库中发生变化的容器单元信息,轮询进程负责兜底查询数据库中的容器单元信息和集群中最后一次发布的容器单元信息不一致时更新数据库,保证数据库中的容器单元信息的实时性、顺序性和可靠性。基于本申请实施例中的数据库进行容器单元信息查询,在提高容器单元信息的查询速度时,也可保证获取到的容器单元信息具有较高的时效性。

实施例二:

在上述实施例的基础上,图6为本申请实施例二提供的一种基于容器发布平台的信息实时同步装置的结构示意图。参考图6,本实施例提供的基于容器发布平台的信息实时同步装置具体包括:监测模块21和主动轮询模块22。

其中,监测模块21,被配置为通过监测进程接收容器管理平台中集群发送的容器单元变化事件,获取所述容器单元变化事件中的容器单元信息,并根据所述容器单元信息对应更新数据库中存储的容器单元信息;

主动轮询模块22,被配置为通过轮询进程查询所述集群中的最后一次发布的容器单元信息和所述数据库中对应的容器单元信息是否一致,在两者信息不一致时,根据所述最后一次发布的容器单元信息对应更新数据库中存储的容器单元信息。

上述,通过监测进程接收容器管理平台中集群发送的容器单元变化事件,获取所述容器单元变化事件中的容器单元信息,并根据所述容器单元信息对应更新数据库中存储的容器单元信息;通过轮询进程查询所述集群中的最后一次发布的容器单元信息和所述数据库中对应的容器单元信息是否一致,在两者信息不一致时,根据所述最后一次发布的容器单元信息对应更新数据库中存储的容器单元信息。采用上述技术手段,将监测进程的异步消息处理机制与轮询进程主动查询数据库机制进行结合。监测进程负责持续监测集群推送过来的变化事件,并解析事件更新数据库,保证实时更新数据库中发生变化的容器单元信息,轮询进程负责兜底查询数据库中的容器单元信息和集群中最后一次发布的容器单元信息不一致时更新数据库,保证数据库中的容器单元信息的实时性、顺序性和可靠性。基于本申请实施例中的数据库进行容器单元信息查询,在提高容器单元信息的查询速度时,也可保证获取到的容器单元信息具有较高的时效性。

本申请实施例二提供的基于容器发布平台的信息实时同步装置可以用于执行上述实施例一提供的基于容器发布平台的信息实时同步方法,具备相应的功能和有益效果。

实施例三:

本申请实施例三提供了一种电子设备,参照图7,该电子设备包括:处理器31、存储器32、通信模块33、输入装置34及输出装置35。该电子设备中处理器的数量可以是一个或者多个,该电子设备中的存储器的数量可以是一个或者多个。该电子设备的处理器、存储器、通信模块、输入装置及输出装置可以通过总线或者其他方式连接。

存储器32作为一种计算机可读存储介质,可用于存储软件程序、计算机可执行程序以及模块,如本申请任意实施例所述的基于容器发布平台的信息实时同步方法对应的程序指令/模块(例如,基于容器发布平台的信息实时同步装置中的监测模块21和主动轮询模块22)。存储器可主要包括存储程序区和存储数据区,其中,存储程序区可存储操作系统、至少一个功能所需的应用程序;存储数据区可存储根据设备的使用所创建的数据等。此外,存储器可以包括高速随机存取存储器,还可以包括非易失性存储器,例如至少一个磁盘存储器件、闪存器件、或其他非易失性固态存储器件。在一些实例中,存储器可进一步包括相对于处理器远程设置的存储器,这些远程存储器可以通过网络连接至设备。上述网络的实例包括但不限于互联网、企业内部网、局域网、移动通信网及其组合。

通信模块33用于进行数据传输。

处理器31通过运行存储在存储器中的软件程序、指令以及模块,从而执行设备的各种功能应用以及数据处理,即实现上述的基于容器发布平台的信息实时同步方法。

输入装置34可用于接收输入的数字或字符信息,以及产生与设备的用户设置以及功能控制有关的键信号输入。输出装置35可包括显示屏等显示设备。

上述提供的电子设备可用于执行上述实施例一提供的基于容器发布平台的信息实时同步方法,具备相应的功能和有益效果。

实施例四:

本申请实施例还提供一种包含计算机可执行指令的存储介质,所述计算机可执行指令在由计算机处理器执行时用于执行一种基于容器发布平台的信息实时同步方法,该基于容器发布平台的信息实时同步方法包括:通过监测进程接收容器管理平台中集群发送的容器单元变化事件,获取所述容器单元变化事件中的容器单元信息,并根据所述容器单元信息对应更新数据库中存储的容器单元信息;通过轮询进程查询所述集群中的最后一次发布的容器单元信息和所述数据库中对应的容器单元信息是否一致,在两者信息不一致时,根据所述最后一次发布的容器单元信息对应更新数据库中存储的容器单元信息。

存储介质——任何的各种类型的存储器设备或存储设备。术语“存储介质”旨在包括:安装介质,例如CD-ROM、软盘或磁带装置;计算机系统存储器或随机存取存储器,诸如DRAM、DDR RAM、SRAM、EDO RAM,兰巴斯(Rambus)RAM等;非易失性存储器,诸如闪存、磁介质(例如硬盘或光存储);寄存器或其它相似类型的存储器元件等。存储介质可以还包括其它类型的存储器或其组合。另外,存储介质可以位于程序在其中被执行的第一计算机系统中,或者可以位于不同的第二计算机系统中,第二计算机系统通过网络(诸如因特网)连接到第一计算机系统。第二计算机系统可以提供程序指令给第一计算机用于执行。术语“存储介质”可以包括驻留在不同位置中(例如在通过网络连接的不同计算机系统中)的两个或更多存储介质。存储介质可以存储可由一个或多个处理器执行的程序指令(例如具体实现为计算机程序)。

当然,本申请实施例所提供的一种包含计算机可执行指令的存储介质,其计算机可执行指令不限于如上所述的基于容器发布平台的信息实时同步方法,还可以执行本申请任意实施例所提供的基于容器发布平台的信息实时同步方法中的相关操作。

上述实施例中提供的基于容器发布平台的信息实时同步装置、存储介质及电子设备可执行本申请任意实施例所提供的基于容器发布平台的信息实时同步方法,未在上述实施例中详尽描述的技术细节,可参见本申请任意实施例所提供的基于容器发布平台的信息实时同步方法。

上述仅为本申请的较佳实施例及所运用的技术原理。本申请不限于这里所述的特定实施例,对本领域技术人员来说能够进行的各种明显变化、重新调整及替代均不会脱离本申请的保护范围。因此,虽然通过以上实施例对本申请进行了较为详细的说明,但是本申请不仅仅限于以上实施例,在不脱离本申请构思的情况下,还可以包括更多其他等效实施例,而本申请的范围由权利要求的范围决定。

去获取专利,查看全文>

相似文献

  • 专利
  • 中文文献
  • 外文文献
获取专利

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号