CN113778511A - 资源配置方法、装置、设备及存储介质 - Google Patents

资源配置方法、装置、设备及存储介质 Download PDF

Info

Publication number
CN113778511A
CN113778511A CN202111065784.2A CN202111065784A CN113778511A CN 113778511 A CN113778511 A CN 113778511A CN 202111065784 A CN202111065784 A CN 202111065784A CN 113778511 A CN113778511 A CN 113778511A
Authority
CN
China
Prior art keywords
configuration information
resource configuration
callback function
project
resource
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
Application number
CN202111065784.2A
Other languages
English (en)
Inventor
杨斌
黄克旺
黄承武
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Doumeng Beijing Technology Co ltd
Original Assignee
Doumeng Beijing Technology Co ltd
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Doumeng Beijing Technology Co ltd filed Critical Doumeng Beijing Technology Co ltd
Priority to CN202111065784.2A priority Critical patent/CN113778511A/zh
Publication of CN113778511A publication Critical patent/CN113778511A/zh
Pending legal-status Critical Current

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F8/00Arrangements for software engineering
    • G06F8/70Software maintenance or management
    • G06F8/71Version control; Configuration management
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F9/00Arrangements for program control, e.g. control units
    • G06F9/06Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
    • G06F9/44Arrangements for executing specific programs
    • G06F9/448Execution paradigms, e.g. implementations of programming paradigms
    • G06F9/4488Object-oriented
    • G06F9/449Object-oriented method invocation or resolution

Landscapes

  • Engineering & Computer Science (AREA)
  • Software Systems (AREA)
  • Theoretical Computer Science (AREA)
  • General Engineering & Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Computer Security & Cryptography (AREA)
  • Stored Programmes (AREA)

Abstract

本申请提出一种资源配置方法、装置、设备及存储介质,涉及数据计算机领域。具体实现方案为:在监听到第一项目中的资源配置信息发生变更的情况下,确定资源配置信息对应的事件回调函数;其中,事件回调函数是预先针对资源配置信息注册的;根据事件回调函数对资源配置信息进行更新,得到第二项目。根据本申请的技术,能够实现避免了手动修改配置并且进行更新,降低时间和人力的消耗,提高了执行效率。

Description

资源配置方法、装置、设备及存储介质
技术领域
本申请涉及计算机技术领域,尤其涉及一种资源配置方法、装置、设备及存储介质。
背景技术
目前,创建或更改公用项目或者特殊项目,通过以下方式实现:
方式一、创建:在配置管理数据库(Configuration Management Database,CMDB)创建项目,通过jenkins进行打包,再配合ansible运维工具实现***配置。
更改:在CMDB中修改项目,再配合ansible运维工具实现项目更改。
方式二、创建:在CMDB创建项目,jenkins获取公用模板或者特殊模板,再通过jenkins进行打包,配合kubenetes API(Application Programming Interface,应用程序接口)实现项目配置。
更改:在CMDB中修改项目,在配置管理数据库中进行模板渲染,配合kubenetesAPI实现项目更改。
由此可见,上述两种方式均需要去手动修改配置并且进行更新,当需要修改的项目较多时,需要消耗大量时间和人力,执行效率低。
发明内容
本申请实施例提供一种资源配置方法、装置、设备及存储介质,以解决相关技术存在的问题,技术方案如下:
第一方面,本申请实施例提供了一种资源配置方法,包括:
在监听到第一项目中的资源配置信息发生变更的情况下,确定资源配置信息对应的事件回调函数;其中,事件回调函数是预先针对资源配置信息注册的;
根据事件回调函数对资源配置信息进行更新,得到第二项目。
第二方面,本申请实施例提供了一种资源配置装置,包括:
处理模块,用于在监听到第一项目中的资源配置信息发生变更的情况下,确定资源配置信息对应的事件回调函数;其中,事件回调函数是预先针对资源配置信息注册的;
配置模块,用于根据事件回调函数对资源配置信息进行更新,得到第二项目。
第三方面,本申请实施例提供了一种资源配置设备,该设备包括:存储器和处理器。其中,该该存储器和该处理器通过内部连接通路互相通信,该存储器用于存储指令,该处理器用于执行该存储器存储的指令,并且当该处理器执行该存储器存储的指令时,使得该处理器执行上述各方面任一种实施方式中的方法。
第四方面,本申请实施例提供了一种计算机可读存储介质,计算机可读存储介质存储计算机程序,当计算机程序在计算机上运行时,上述各方面任一种实施方式中的方法被执行。
上述技术方案中的优点或有益效果至少包括:由于预先针对资源配置信息注册了事件回调函数,在监听到第一项目中的资源配置信息发生变更的情况下,可以直接调用资源配置信息对应的事件回调函数,以执行事件回调函数中的逻辑,从而对资源配置信息进行变更,得到第二项目,进而避免了手动修改配置并且进行更新,降低时间和人力的消耗,更加智能的进行资源管理,提高了执行效率。
上述概述仅仅是为了说明书的目的,并不意图以任何方式进行限制。除上述描述的示意性的方面、实施方式和特征之外,通过参考附图和以下的详细描述,本申请进一步的方面、实施方式和特征将会是容易明白的。
附图说明
在附图中,除非另外规定,否则贯穿多个附图相同的附图标记表示相同或相似的部件或元素。这些附图不一定是按照比例绘制的。应该理解,这些附图仅描绘了根据本申请公开的一些实施方式,而不应将其视为是对本申请范围的限制。
图1是根据本发明一实施例的资源配置方法的流程图;
图2是根据本发明一实施例的K8s(kubernetes)informer的逻辑示意图;
图3是根据本发明一实施例中资源配置方法的具体示意图;
图4是根据本发明一实施例的资源配置装置的框图;
图5是根据本发明一实施例的资源配置装置的框图;
图6是用来实现本发明实施例的资源配置方法的电子设备的框图。
具体实施方式
在下文中,仅简单地描述了某些示例性实施例。正如本领域技术人员可认识到的那样,在不脱离本申请的精神或范围的情况下,可通过各种不同方式修改所描述的实施例。因此,附图和描述被认为本质上是示例性的而非限制性的。
图1示出根据本申请一实施例的资源配置方法的流程图。如图1所示,该资源配置方法可以包括:
S101、在监听到第一项目中的资源配置信息发生变更的情况下,确定资源配置信息对应的事件回调函数;其中,事件回调函数是预先针对资源配置信息注册的;
S102、根据事件回调函数对资源配置信息进行更新,得到第二项目。
示例性地,本申请的资源配置方法是基于K8s(kubemetes)informer设计的。需要说明的是,如图2所示,K8s(kubemetes)informer的工作原理是:reflector从API server中通过List-Watch机制接收资源变化,将变化的资源对象加入进入Delta FIFO队列中(DeltaFIFO先进先出队列,主要为了减少压力,k8s有chan类型的队列,所以Delta FIFO队列可以根据需要进行设置),由informer进行处理。informer会将delta FIFO队列中的资源对象交给indexer组件,indexer组件会将资源对象持久化存储在本地的缓存中。通过HandleDeltas函数对delta FIFO队列中的Deltas资源对象进行消费,并将Deltas资源对象的分发至processorListener的addCh通道,同时更新indexer组件,ProcessornextCh消费转发的资源对象,触发对应的注册函数进行处理。其中用户事先将为informer注册各种事件的回调函数,这些EventHandler(回调函数)将针对不同的组件做不同的处理。
示例性地,第一项目为用户所需要配置的项目,根据第一项目中的资源配置信息注册对应的回调函数,回调函数一般分为三类:add、update和delete,每个动作可以注册不同的回调函数,回调函数一般是通过informer的AddEventHandler方法进行注册。回调函数会根据不同的资源配置信息做不同的处理。例如,k8s创建一个第一项目,需要创建svc(Service,服务组件),ing(ingress,对外服务组件),hpa(Horizontal Pod Autoscaling,pod的水平自动扩展),dep(Deployment,部署组件),则需要对应注册回调函数,当监听到任一资源配置信息发生变更时,则调用对应的回调函数,执行回调函数中的逻辑,以变更此部分的资源配置信息,从而对第一项目进行了变更(即第二项目)。
本申请的技术方案中,由于预先针对资源配置信息注册了事件回调函数,在监听到第一项目中的资源配置信息发生变更的情况下,可以直接调用资源配置信息对应的事件回调函数,以执行事件回调函数中的逻辑,从而对资源配置信息进行变更,得到第二项目,进而避免了手动修改配置并且进行更新,降低时间和人力的消耗,更加智能的进行资源管理,提高了执行效率。
在一种实施方式中,在监听到第一项目中的资源配置信息发生变更的情况下,确定资源配置信息对应的事件回调函数,包括:
在基于reflect机制确定第一项目中的资源配置信息发生变更的情况下,确定资源配置信息对应的分发对象;
将资源配置信息发送至对应的分发对象,并基于分发对象确定对应的事件回调函数。
在本实施例中,如图3所示,通过Reflector与监听资源变化检查是否真的变更。若发生变更则放入kafka队列中,并消费变更的资源配置信息,根据资源配置信息的类型确定分发对象,根据分发对象类型的不同触发不同的回调函数,从而避免了手动修改配置。
在一种实施方式中,该方法,还包括:
对多个分发对象进行广播或轮询,在多个分发对象中确定资源配置信息对应的分发对象。
示例性地,如图3所示,轮询是找出资源配置信息变更的对象,并对其进行通知。广播是对多个分发对象发出通知,以使资源配置信息变更的对象对其进行处理,类似聊天室原理。
在一种实施方式中,该方法,还包括:
基于List-Watch机制对第一项目的资源配置信息进行监听。
需要说明的是,List,一般是指获取全量数据,一个一次性的请求。Watch,一般指获取增量数据,一个持久链接(Http streaming)的请求。
在本实施例中,根据List-Watch机制对资源配置信息进行持续的监听,从而保证及时获取到资源的变化。
在一种实施方式中,该方法,还包括:
在监听到第一项目中的资源配置信息发生变更的情况下,存储资源配置信息。
在本实施例中,在监听到资源配置信息发生变更后,indexer组件会将资源对象持久化存储在本地的缓存中。那么,在获取信息时可以减少请求API(ApplicationProgramming Interface,应用程序接口)的次数。
图4示出根据本发明一实施例的资源配置装置的结构框图。如图4所示,该装置可以包括:
处理模块401,用于在监听到第一项目中的资源配置信息发生变更的情况下,确定资源配置信息对应的事件回调函数;其中,事件回调函数是预先针对资源配置信息注册的;
配置模块402,用于根据事件回调函数对资源配置信息进行更新,得到第二项目。
在一种实施方式中,处理模块401,还用于:
在基于reflect机制确定第一项目中的资源配置信息发生变更的情况下,确定资源配置信息对应的分发对象;
将资源配置信息发送至对应的分发对象,并基于分发对象确定对应的事件回调函数。
在一种实施方式中,该装置,还包括:
确定模块,用于对多个分发对象进行广播或轮询,在多个分发对象中确定资源配置信息对应的分发对象。
在一种实施方式中,该装置,如图5所示,还包括:
监听模块501,用于基于List-Watch机制对第一项目的资源配置信息进行监听。
在一种实施方式中,该装置,如图5所示,还包括:
存储模块502,用于在监听到第一项目中的资源配置信息发生变更的情况下,存储资源配置信息。
这样,本发明实施例的装置,由于预先针对资源配置信息注册了事件回调函数,在监听到第一项目中的资源配置信息发生变更的情况下,可以直接调用资源配置信息对应的事件回调函数,以执行事件回调函数中的逻辑,从而对资源配置信息进行变更,得到第二项目,进而避免了手动修改配置并且进行更新,降低时间和人力的消耗,更加智能的进行资源管理,提高了执行效率。
本发明实施例各装置中的各模块的功能可以参见上述方法中的对应描述,在此不再赘述。
图6示出根据本发明一实施例的资源配置设备的结构框图。如图6所示,该资源配置设备包括:存储器610和处理器620,存储器610内存储有可在处理器620上运行的计算机程序。处理器620执行该计算机程序时实现上述实施例中的资源配置方法。存储器610和处理器620的数量可以为一个或多个。
该资源配置设备还包括:
通信接口630,用于与外界设备进行通信,进行数据交互传输。
如果存储器610、处理器620和通信接口630独立实现,则存储器610、处理器620和通信接口630可以通过总线相互连接并完成相互间的通信。该总线可以是工业标准体系结构(Industry Standard Architecture,ISA)总线、外部设备互连(Peripheral ComponentInterconnect,PCI)总线或扩展工业标准体系结构(Extended Industry StandardArchitecture,EISA)总线等。该总线可以分为地址总线、数据总线、控制总线等。为便于表示,图6中仅用一条粗线表示,但并不表示仅有一根总线或一种类型的总线。
可选的,在具体实现上,如果存储器610、处理器620及通信接口630集成在一块芯片上,则存储器610、处理器620及通信接口630可以通过内部接口完成相互间的通信。
本发明实施例提供了一种计算机可读存储介质,其存储有计算机程序,该程序被处理器执行时实现本申请实施例中提供的方法。
本申请实施例还提供了一种芯片,该芯片包括,包括处理器,用于从存储器中调用并运行存储器中存储的指令,使得安装有芯片的通信设备执行本申请实施例提供的方法。
本申请实施例还提供了一种芯片,包括:输入接口、输出接口、处理器和存储器,输入接口、输出接口、处理器以及存储器之间通过内部连接通路相连,处理器用于执行存储器中的代码,当代码被执行时,处理器用于执行申请实施例提供的方法。
应理解的是,上述处理器可以是中央处理器(Central Processing Unit,CPU),还可以是其他通用处理器、数字信号处理器(digital signal processing,DSP)、专用集成电路(application specific integrated circuit,ASIC)、现场可编程门阵列(fieldprogrammablegate array,FPGA)或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件等。通用处理器可以是微处理器或者是任何常规的处理器等。值得说明的是,处理器可以是支持进阶精简指令集机器(advanced RISC machines,ARM)架构的处理器。
进一步地,可选的,上述存储器可以包括只读存储器和随机存取存储器,还可以包括非易失性随机存取存储器。该存储器可以是易失性存储器或非易失性存储器,或可包括易失性和非易失性存储器两者。其中,非易失性存储器可以包括只读存储器(read-onlymemory,ROM)、可编程只读存储器(programmable ROM,PROM)、可擦除可编程只读存储器(erasable PROM,EPROM)、电可擦除可编程只读存储器(electrically EPROM,EEPROM)或闪存。易失性存储器可以包括随机存取存储器(random access memory,RAM),其用作外部高速缓存。通过示例性但不是限制性说明,许多形式的RAM可用。例如,静态随机存取存储器(static RAM,SRAM)、动态随机存取存储器(dynamic random access memory,DRAM)、同步动态随机存取存储器(synchronous DRAM,SDRAM)、双倍数据速率同步动态随机存取存储器(double data date SDRAM,DDR SDRAM)、增强型同步动态随机存取存储器(enhancedSDRAM,ESDRAM)、同步连接动态随机存取存储器(synchlink DRAM,SLDRAM)和直接内存总线随机存取存储器(direct rambus RAM,DR RAM)。
在上述实施例中,可以全部或部分地通过软件、硬件、固件或者其任意组合来实现。当使用软件实现时,可以全部或部分地以计算机程序产品的形式实现。计算机程序产品包括一个或多个计算机指令。在计算机上加载和执行计算机程序指令时,全部或部分地产生按照本申请的流程或功能。计算机可以是通用计算机、专用计算机、计算机网络、或者其他可编程装置。计算机指令可以存储在计算机可读存储介质中,或者从一个计算机可读存储介质向另一个计算机可读存储介质传输。
在本说明书的描述中,参考术语“一个实施例”、“一些实施例”、“示例”、“具体示例”、或“一些示例”等的描述意指结合该实施例或示例描述的具体特征、结构、材料或者特点包括于本申请的至少一个实施例或示例中。而且,描述的具体特征、结构、材料或者特点可以在任一个或多个实施例或示例中以合适的方式结合。此外,在不相互矛盾的情况下,本领域的技术人员可以将本说明书中描述的不同实施例或示例以及不同实施例或示例的特征进行结合和组合。
此外,术语“第一”、“第二”仅用于描述目的,而不能理解为指示或暗示相对重要性或者隐含指明所指示的技术特征的数量。由此,限定有“第一”、“第二”的特征可以明示或隐含地包括至少一个该特征。在本申请的描述中,“多个”的含义是两个或两个以上,除非另有明确具体的限定。
流程图中或在此以其他方式描述的任何过程或方法描述可以被理解为,表示包括一个或更多个用于实现特定逻辑功能或过程的步骤的可执行指令的代码的模块、片段或部分。并且本申请的优选实施方式的范围包括另外的实现,其中可以不按所示出或讨论的顺序,包括根据所涉及的功能按基本同时的方式或按相反的顺序,来执行功能。
在流程图中表示或在此以其他方式描述的逻辑和/或步骤,例如,可以被认为是用于实现逻辑功能的可执行指令的定序列表,可以具体实现在任何计算机可读介质中,以供指令执行***、装置或设备(如基于计算机的***、包括处理器的***或其他可以从指令执行***、装置或设备取指令并执行指令的***)使用,或结合这些指令执行***、装置或设备而使用。
应理解的是,本申请的各部分可以用硬件、软件、固件或它们的组合来实现。在上述实施方式中,多个步骤或方法可以用存储在存储器中且由合适的指令执行***执行的软件或固件来实现。上述实施例方法的全部或部分步骤是可以通过程序来指令相关的硬件完成,该程序可以存储于一种计算机可读存储介质中,该程序在执行时,包括方法实施例的步骤之一或其组合。
此外,在本申请各个实施例中的各功能单元可以集成在一个处理模块中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个模块中。上述集成的模块既可以采用硬件的形式实现,也可以采用软件功能模块的形式实现。上述集成的模块如果以软件功能模块的形式实现并作为独立的产品销售或使用时,也可以存储在一个计算机可读存储介质中。该存储介质可以是只读存储器,磁盘或光盘等。
以上所述,仅为本申请的具体实施方式,但本申请的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本申请揭露的技术范围内,可轻易想到其各种变化或替换,这些都应涵盖在本申请的保护范围之内。因此,本申请的保护范围应以权利要求的保护范围为准。

Claims (12)

1.一种资源配置方法,其特征在于,包括:
在监听到第一项目中的资源配置信息发生变更的情况下,确定所述资源配置信息对应的事件回调函数;其中,所述事件回调函数是预先针对所述资源配置信息注册的;
根据所述事件回调函数对所述资源配置信息进行更新,得到第二项目。
2.根据权利要求1所述的方法,其特征在于,在监听到第一项目中的资源配置信息发生变更的情况下,确定所述资源配置信息对应的事件回调函数,包括:
在基于reflect机制确定第一项目中的资源配置信息发生变更的情况下,确定所述资源配置信息对应的分发对象;
将所述资源配置信息发送至对应的分发对象,并基于所述分发对象确定对应的事件回调函数。
3.根据权利要求2所述的方法,其特征在于,还包括:
对多个分发对象进行广播或轮询,在所述多个分发对象中确定所述资源配置信息对应的分发对象。
4.根据权利要求1-3中任一项所述的方法,其特征在于,还包括:
基于List-Watch机制对所述第一项目的资源配置信息进行监听。
5.根据权利要求1-3中任一项所述的方法,其特征在于,还包括:
在监听到第一项目中的资源配置信息发生变更的情况下,存储所述资源配置信息。
6.一种资源配置装置,其特征在于,包括:
处理模块,用于在监听到第一项目中的资源配置信息发生变更的情况下,确定所述资源配置信息对应的事件回调函数;其中,所述事件回调函数是预先针对所述资源配置信息注册的;
配置模块,用于根据所述事件回调函数对所述资源配置信息进行更新,得到第二项目。
7.根据权利要求6所述的装置,其特征在于,所述处理模块,还用于:
在基于reflect机制确定第一项目中的资源配置信息发生变更的情况下,确定所述资源配置信息对应的分发对象;
将所述资源配置信息发送至对应的分发对象,并基于所述分发对象确定对应的事件回调函数。
8.根据权利要求7所述的装置,其特征在于,还包括:
确定模块,用于对多个分发对象进行广播或轮询,在所述多个分发对象中确定所述资源配置信息对应的分发对象。
9.根据权利要求6-8中任一项所述的装置,其特征在于,还包括:
监听模块,用于基于List-Watch机制对所述第一项目的资源配置信息进行监听。
10.根据权利要求6-8中任一项所述的装置,其特征在于,还包括:
存储模块,用于在监听到第一项目中的资源配置信息发生变更的情况下,存储所述资源配置信息。
11.一种资源配置设备,其特征在于,包括:处理器和存储器,所述存储器中存储指令,所述指令由处理器加载并执行,以实现如权利要求1至5任一项所述的方法。
12.一种计算机可读存储介质,所述计算机可读存储介质内存储有计算机程序,所述计算机程序被处理器执行时实现如权利要求1至5中任一项所述的方法。
CN202111065784.2A 2021-09-10 2021-09-10 资源配置方法、装置、设备及存储介质 Pending CN113778511A (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202111065784.2A CN113778511A (zh) 2021-09-10 2021-09-10 资源配置方法、装置、设备及存储介质

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202111065784.2A CN113778511A (zh) 2021-09-10 2021-09-10 资源配置方法、装置、设备及存储介质

Publications (1)

Publication Number Publication Date
CN113778511A true CN113778511A (zh) 2021-12-10

Family

ID=78842873

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202111065784.2A Pending CN113778511A (zh) 2021-09-10 2021-09-10 资源配置方法、装置、设备及存储介质

Country Status (1)

Country Link
CN (1) CN113778511A (zh)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN116405384A (zh) * 2023-03-21 2023-07-07 北京志凌海纳科技有限公司 解决声明式api资源竞态的方法、***、设备及存储介质

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20200228402A1 (en) * 2019-01-15 2020-07-16 Affirmed Networks, Inc. Dynamic auto-configuration of multi-tenant paas components
CN111431740A (zh) * 2020-03-16 2020-07-17 深信服科技股份有限公司 数据的传输方法、装置、设备及计算机可读存储介质
CN112035228A (zh) * 2020-08-28 2020-12-04 光大科技有限公司 一种资源调度方法及装置
CN112346926A (zh) * 2020-10-16 2021-02-09 北京金山云网络技术有限公司 资源状态监控方法、装置及电子设备
CN112804289A (zh) * 2020-12-17 2021-05-14 航天信息股份有限公司 一种资源同步方法、装置、设备及存储介质

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20200228402A1 (en) * 2019-01-15 2020-07-16 Affirmed Networks, Inc. Dynamic auto-configuration of multi-tenant paas components
CN111431740A (zh) * 2020-03-16 2020-07-17 深信服科技股份有限公司 数据的传输方法、装置、设备及计算机可读存储介质
CN112035228A (zh) * 2020-08-28 2020-12-04 光大科技有限公司 一种资源调度方法及装置
CN112346926A (zh) * 2020-10-16 2021-02-09 北京金山云网络技术有限公司 资源状态监控方法、装置及电子设备
CN112804289A (zh) * 2020-12-17 2021-05-14 航天信息股份有限公司 一种资源同步方法、装置、设备及存储介质

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
放放放: "K8S系列(1):Informer机制", pages 1 - 2, Retrieved from the Internet <URL:《https://zhuanlan.zhihu.com/p/391465614》> *

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN116405384A (zh) * 2023-03-21 2023-07-07 北京志凌海纳科技有限公司 解决声明式api资源竞态的方法、***、设备及存储介质
CN116405384B (zh) * 2023-03-21 2024-01-30 北京志凌海纳科技有限公司 解决声明式api资源竞态的方法、***、设备及存储介质

Similar Documents

Publication Publication Date Title
US8032895B2 (en) Inter process communication in a computing device
CN108665239B (zh) 工作流处理方法、装置、计算机设备及存储介质
US20150120854A1 (en) Subscriber based priority of messages in a publisher-subscriber domain
CN111934920B (zh) 监控告警方法、装置、设备和存储介质
CN110543327B (zh) 业务组件复用方法、装置、计算机设备及存储介质
US20140032745A1 (en) Subscription watch lists for event handling
WO2019109519A1 (zh) 业务规则管理方法、装置、设备及计算机可读存储介质
CN111324471A (zh) 服务调整方法、装置、设备及存储介质
CN107577527B (zh) 任务生成、调度方法及装置
CN111858369A (zh) 内存监控方法、装置、设备及存储介质
CN113778511A (zh) 资源配置方法、装置、设备及存储介质
CN113298331A (zh) 一种工单处理方法、装置、***及电子设备
US9740587B2 (en) Distributing power usage data for low-level components of a computing device to subscribing programs
CN111200833B (zh) 一种网元状态的确定方法及装置
US10310857B2 (en) Systems and methods facilitating multi-word atomic operation support for system on chip environments
CN113779412B (zh) 一种基于区块链网络的消息触达方法、节点和***
CN113064801B (zh) 数据埋点的方法、装置、可读存储介质及计算机设备
CN110659125A (zh) 一种分析任务执行方法、装置、***及电子设备
CN112788075B (zh) 一种业务服务的监控方法和装置
CN114090268A (zh) 容器管理方法及容器管理***
CN113590351A (zh) 一种数据处理方法、装置、终端及存储介质
EP3255542A1 (en) Service management method and the device
CN114257598B (zh) 资源下载方法、装置、存储介质及电子设备
CN113852686B (zh) 一种区块链网络通讯方法、装置、设备及可读存储介质
CN114185682B (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