[go: up one dir, main page]

CN112667284A - 微服务维护方法、装置、服务器及存储介质 - Google Patents

微服务维护方法、装置、服务器及存储介质 Download PDF

Info

Publication number
CN112667284A
CN112667284A CN202110010976.7A CN202110010976A CN112667284A CN 112667284 A CN112667284 A CN 112667284A CN 202110010976 A CN202110010976 A CN 202110010976A CN 112667284 A CN112667284 A CN 112667284A
Authority
CN
China
Prior art keywords
service
micro
public
current environment
current
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.)
Withdrawn
Application number
CN202110010976.7A
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.)
Irootech Technology Co ltd
Original Assignee
Irootech 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 Irootech Technology Co ltd filed Critical Irootech Technology Co ltd
Priority to CN202110010976.7A priority Critical patent/CN112667284A/zh
Publication of CN112667284A publication Critical patent/CN112667284A/zh
Withdrawn legal-status Critical Current

Links

Images

Landscapes

  • Stored Programmes (AREA)

Abstract

本申请提出一种微服务维护方法、装置、服务器及存储介质,涉及大数据技术领域,在接收到针对公有微服务在当前版本的当前环境配置参数后,根据该当前环境配置参数与该公有微服务在历史版本的环境配置参数的差异,生成该公有微服务在当前版本时对应的当前环境变量信息,并保存在数据库中;如此,运维人员在发布新版本公有微服务发布的过程中,可以自动保存各个版本的公有微服务间的环境变量信息,而无需运维人员手动进行记录,提升环境变量信息的保存效率。

Description

微服务维护方法、装置、服务器及存储介质
技术领域
本申请涉及大数据技术领域,具体而言,涉及一种微服务维护方法、装置、服务器及存储介质。
背景技术
在例如互联网微服务等场景中,微服务供应商可以通过发布不同版本的微服务,以满足不同用户的服务需求。
其中,微服务供应商在发布新版本的微服务时,可以记录不同版本微服务之间发生变化的环境参数变化信息,从而在为不同用户配置私有微服务时,可以基于记录的环境参数变化信息,对用户的私有微服务进行个性化升级。
然而,相关方案在记录微服务的环境参数变化信息时,需要配置人员手动操作,配置效率较低。
发明内容
本申请的目的在于提供一种微服务维护方法、装置、服务器及存储介质,能够提升环境变量信息的保存效率。
为了实现上述目的,本申请采用的技术方案如下:
第一方面,本申请提供一种微服务维护方法,所述方法包括:
接收针对公有微服务在当前版本的当前环境配置参数;
根据所述当前环境配置参数以及保存的历史环境配置参数,生成所述公有微服务在当前版本时对应的当前环境变量信息;其中,所述历史环境配置参数为所述公有微服务在历史版本的环境配置参数;
将所述当前环境变量信息保存在数据库中。
第二方面,本申请提供一种微服务维护装置,所述装置包括:
收发模块,用于接收针对公有微服务在当前版本的当前环境配置参数;
处理模块,用于根据所述当前环境配置参数以及保存的历史环境配置参数,生成所述公有微服务在当前版本时对应的当前环境变量信息;其中,所述历史环境配置参数为所述公有微服务在历史版本的环境配置参数;
所述处理模块还用于,将所述当前环境变量信息保存在数据库中。
第三方面,本申请提供一种服务器,所述服务器包括存储器,用于存储一个或多个程序;处理器;当所述一个或多个程序被所述处理器执行时,实现上述的微服务维护方法。
第四方面,本申请提供一种计算机可读存储介质,其上存储有计算机程序,该计算机程序被处理器执行时实现上述的微服务维护方法。
本申请提供的一种微服务维护方法、装置、服务器及存储介质,在接收到针对公有微服务在当前版本的当前环境配置参数后,根据该当前环境配置参数与该公有微服务在历史版本的环境配置参数的差异,生成该公有微服务在当前版本时对应的当前环境变量信息,并保存在数据库中;如此,运维人员在发布新版本公有微服务发布的过程中,可以自动保存各个版本的公有微服务间的环境变量信息,而无需运维人员手动进行记录,提升环境变量信息的保存效率。
为使本申请的上述目的、特征和优点能更明显易懂,下文特举较佳实施例,并配合所附附图,作详细说明如下。
附图说明
为了更清楚地说明本申请的技术方案,下面将对实施例中所需要使用的附图作简单地介绍,应当理解,以下附图仅示出了本申请的某些实施例,因此不应被看作是对范围的限定,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其它相关的附图。
图1示出本申请提供的服务器的一种示意性结构框图。
图2示出本申请提供的微服务维护方法的一种示意性流程图。
图3示出本申请提供的微服务维护方法的另一种示意性流程图。
图4示出微服务管理平台的一种示意性结构图。
图5示出本申请提供的微服务维护装置的一种示意性结构图。
图中:100-服务器;101-存储器;102-处理器;103-通信接口;400-微服务维护装置;401-收发模块;402-处理模块。
具体实施方式
为使本申请的目的、技术方案和优点更加清楚,下面将结合本申请的一些实施例中的附图,对本申请中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本申请一部分实施例,而不是全部的实施例。通常在此处附图中描述和示出的本申请的组件可以以各种不同的配置来布置和设计。
因此,以下对在附图中提供的本申请的实施例的详细描述并非旨在限制要求保护的本申请的范围,而是仅仅表示本申请选定的一些实施例。基于本申请中的一部分实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本申请保护的范围。
应注意到:相似的标号和字母在下面的附图中表示类似项,因此,一旦某一项在一个附图中被定义,则在随后的附图中不需要对其进行进一步定义和解释。同时,在本申请的描述中,术语“第一”、“第二”等仅用于区分描述,而不能理解为指示或暗示相对重要性。
需要说明的是,在本文中,诸如第一和第二等之类的关系术语仅仅用来将一个实体或者操作与另一个实体或操作区分开来,而不一定要求或者暗示这些实体或操作之间存在任何这种实际的关系或者顺序。而且,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括所述要素的过程、方法、物品或者设备中还存在另外的相同要素。
在例如上述的互联网微服务场景中,以云服务为例,微服务供应商可以发布不同版本的公有微云服务,从而对公有微云服务不断的进行升级优化,为用户提供更多的服务内容。
其中,针对不同的用户需求,微服务供应商可以为不同用户提供不同版本的私有微服务,每一个私有微服务可以为公有微云服务在不同版本下的微服务。
其中,微服务供应商在发布新版本的公有微服务时,可以由运维人员手动的记录新发布版本的公有微服务与其他版本公有微服务之间的参数差异,并将该参数差异信息进行记录;如此,在针对某一私有微服务进行升级的过程中,可以结合记录的各个版本之间的参数差异对私有微服务进行参数配置,从而完成私有微服务的版本升级。
然而,在例如上述的记录微服务的参数差异的方案中,由于需要运维人员手动的记录各个版本之间的参数差异,导致配置效率较低。
因此,为了至少部分的改善上述相关方案存在的缺陷,本申请提供的一些可能的实施方式为:在接收到针对公有微服务在当前版本的当前环境配置参数后,根据该当前环境配置参数与该公有微服务在历史版本的环境配置参数的差异,生成该公有微服务在当前版本时对应的当前环境变量信息,并保存在数据库中,以自动保存各个版本的公有微服务间的环境变量信息,提升环境变量信息的保存效率。
下面结合附图,对本申请的一些实施方式作详细说明。在不冲突的情况下,下述的实施例及实施例中的特征可以相互组合。
请参阅图1,图1示出本申请提供的服务器100的一种示意性结构框图,在一些实施例中,服务器100可以包括存储器101、处理器102和通信接口103,该存储器101、处理器102和通信接口103相互之间直接或间接地电性连接,以实现数据的传输或交互。例如,这些元件相互之间可通过一条或多条通讯总线或信号线实现电性连接。
存储器101可用于存储软件程序及模块,如本申请提供的微服务维护装置对应的程序指令/模块,处理器102通过执行存储在存储器101内的软件程序及模块,从而执行各种功能应用以及数据处理,进而执行本申请提供的微服务维护方法的步骤。该通信接口103可用于与其他节点设备进行信令或数据的通信。
其中,存储器101可以是,但不限于,随机存取存储器(Random Access Memory,RAM),只读存储器(Read Only Memory,ROM),可编程只读存储器(Programmable Read-OnlyMemory,PROM),可擦除只读存储器(Erasable Programmable Read-Only Memory,EPROM),电可擦除可编程只读存储器(Electric Erasable Programmable Read-Only Memory,EEPROM)等。
处理器102可以是一种集成电路芯片,具有信号处理能力。该处理器102可以是通用处理器,包括中央处理器(Central Processing Unit,CPU)、网络处理器(NetworkProcessor,NP)等;还可以是数字信号处理器(Digital Signal Processing,DSP)、专用集成电路(Application Specific Integrated Circuit,ASIC)、现场可编程门阵列(Field-Programmable Gate Array,FPGA)或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件。
可以理解的是,图1所示的结构仅为示意,服务器100还可以包括比图1中所示更多或者更少的组件,或者具有与图1所示不同的配置。图1中所示的各组件可以采用硬件、软件或其组合实现。
下面以图1所示的服务器100作为示例性执行主体,对本申请提供的微服务维护方法进行示意性说明。
请参阅图2,图2示出本申请提供的微服务维护方法的一种示意性流程图,在一些可能的场景中,该微服务维护方法可以包括以下步骤:
步骤201,接收针对公有微服务在当前版本的当前环境配置参数。
步骤203,根据当前环境配置参数以及保存的历史环境配置参数,生成公有微服务在当前版本时对应的当前环境变量信息。
步骤205,将当前环境变量信息保存在数据库中。
在一些实施例中,当运维人员需要发布新版本的公有微服务,运维人员可以向服务器发送针对公有微服务的新版本发布请求,该新版本发布请求中可以包括有该公有微服务在当前版本的当前环境配置参数。
服务器在接收该公有微服务在当前版本的当前环境配置参数后,可以针对该当前环境配置参数以及保存的历史环境配置参数,生成该公有微服务在当前版本时的当前环境变量信息;其中,在一些实施例中,该历史环境配置参数可以为公有微服务在历史版本的环境配置参数。
需要说明的是,在本申请一些可能的场景中,上述的历史环境配置参数可以为该公有微服务在当前版本的上一个版本的环境配置参数,也可以为该公有服务器在当前版本之前的所有版本的环境配置参数,本申请对此不进行限制。
另外,在一些可能的实现方式中,当上述的历史环境配置参数仅包括该公有微服务在当前版本的上一个版本的环境配置参数,则上述的当前环境变量信息表征的是上一个版本与当前版本的环境配置参数之间的差异;而当上述的历史环境配置参数包括有该微服务在当前版本之前的所有版本的环境配置参数,则上述的当前环境变量信息可以包括当前版本的当前环境配置参数与上一个版本的环境配置参数之间的差异信息,也可以包括当前版本的当前环境配置参数与所有在先版本的环境配置参数之间的差异信息,本申请对此不进行限定。
并且,当服务器生成公有微服务在当前版本对应的当前环境变量信息后,服务器可以将该当前环境变量信息保存至数据库中,使得运维人员在发布新版本公有微服务发布的过程中,服务器可以自动保存各个版本的公有微服务间的环境变量信息,而无需运维人员手动进行记录,提升环境变量信息的保存效率。
另外,在一些可能的场景中,运维人员基于已发布的公有微服务,可以针对用户的特殊需求,为用户配置特定的私有微服务,该私有微服务可以为服务器保存的公有微服务在第一版本时的微服务;也就是说,私有微服务可以为公有微服务在某一个历史版本的微服务。
基于此,当需要对该私有微服务进行版本升级,服务器还可以利用基于上述方式保存的环境变量信息,获得该私有微服务所需的环境变量参数,从而完成私有微服务的版本升级。
示例性地,请参阅图3,图3示出本申请提供的微服务维护方法的另一种示意性流程图,在一些可能的场景中,该微服务维护方法还可以包括以下步骤:
步骤301,接收针对私有微服务的变更搜索策略。
步骤303,在数据库中获取与变更搜索策略相对应的变更搜索结果,并将变更搜索结果进行反馈。
在一些实施例中,当运维人员需要对私有微服务进行版本升级,运维人员可以向服务器发送针对该私有微服务的版本升级请求,该版本升级请求中可以包含有该私有微服务对应的变更搜索策略,该变更搜索策略可以用于指示该私有微服务的版本升级信息,比如该变更搜索策略可以用于指示该私有微服务当前需求从第一版本升级到第二版本。
接下来,服务器可以基于接收的变更搜索策略,在服务器保存的数据库中获取与该变量搜索策略相对应的变更搜索结果,并将该变更搜索结果进行反馈,比如反馈至运维人员操作的终端,其中,该变更搜索结果可以表征该私有微服务从第一版本升级至第二版本时所需的环境变量参数,使得运维人员可以基于反馈得到的环境变量参数,将该私有微服务从第一版本升级至第二版本。如此,可以避免运维人员手动的配置环境变量参数时存在的配置错误等情况,提高私有微服务版本升级时的可靠性。
示例性地,为对本申请提供的微服务维护方法进行说明,结合图4所示,服务器可以运行有一微服务管理平台,该微服务管理平台可以包括有配置管理服务、分布式消息服务及配置消费服务(Config-Consumer),该配置消费服务可以订阅消费该分布式消息服务的消息。
其中,运维人员可以通过运维操作端向服务器发送一新版本发布请求,服务器在执行步骤201的过程中,可以由配置管理服务接收针对公有微服务在当前版本的当前环境配置参数,并由配置管理服务将该当前环境配置参数异步发送给所述分布式消息服务。
基于此,分布式消息服务在接收到当前环境配置参数之后,可以由分布式消息服务执行步骤203的操作,由分布式消息服务根据所述当前环境配置参数以及保存的历史环境配置参数,生成所述公有微服务在当前版本时对应的当前环境变量信息,并将所述当前环境变量信息推送给所述配置消费服务。
示例性地,分布式消息服务生成的当前环境变量信息可以示意如下:
{
envName:“环境变量名称”,
newValue:“新值”,
oldValue:“旧值”,
createTime:“创建时间”,
dateChangeTime:“数据改变时间”,
releaseVersion:“发布版本”
}
另外,当配置消费服务接收到分布式消息服务推送的当前环境变量信息,配置消费服务可以执行步骤205的操作,将该当前环境变量信息保存在数据库中。
另外,结合图4所示,该微服务管理平台还可以包括有配置网页服务(Config-Web),该配置网页服务可以用于为运维人员提供一版本升级窗口。
示例性地,当运维人员需要对私有微服务进行版本升级,运维人员可以通过运维操作端登陆该配置网页服务,并输入针对私有微服务的变更搜索策略。
基于此,配置网页数据在通过执行步骤301接收到针对该私有微服务的变更搜索策略后,可以执行步骤303,在数据库中获取与该变更搜索策略相对应的变更搜索结果,并将变更搜索结果进行反馈,比如将该变更搜索结果发送给运维操作端,使得运维人员可以基于该变更搜索结果对私有微服务进行升级。
另外,基于与本申请提供的上述微服务配置方法相同的发明构思,请参阅图5,图5示出本申请提供的微服务维护装置400的一种示意性结构图,在一些实施例中,微服务维护装置400包括收发模块401及处理模块402。其中:
收发模块401,用于接收针对公有微服务在当前版本的当前环境配置参数;
处理模块402,用于根据当前环境配置参数以及保存的历史环境配置参数,生成公有微服务在当前版本时对应的当前环境变量信息;其中,历史环境配置参数为公有微服务在历史版本的环境配置参数;
处理模块402还用于,将当前环境变量信息保存在数据库中。
可选地,在一些可能的实施方式中,收发模块401在接收针对公有微服务在当前版本的当前环境配置参数时,具体用于:
配置管理服务接收针对公有微服务在当前版本的当前环境配置参数,并将当前环境配置参数异步发送给分布式消息服务;
处理模块402在根据当前环境配置参数以及保存的历史环境配置参数,生成公有微服务在当前版本时对应的当前环境变量信息时,具体用于:
分布式消息服务根据当前环境配置参数以及保存的历史环境配置参数,生成公有微服务在当前版本时对应的当前环境变量信息,并将当前环境变量信息推送给配置消费服务;
处理模块402在将当前环境变量信息保存在数据库中时,具体用于:
配置消费服务接收分布式消息服务推送的当前环境变量信息,并将当前环境变量信息保存在数据库中。
可选地,在一些可能的实施方式中,收发模块401还用于,接收针对私有微服务的变更搜索策略;其中,私有微服务为公有微服务在第一版本时的微服务;
处理模块402还用于,在数据库中获取与变更搜索策略相对应的变更搜索结果;其中,变更搜索结果表征私有微服务从第一版本升级至第二版本时所需的环境变量参数;
收发模块401还用于,将变更搜索结果进行反馈。
可选地,在一些可能的实施方式中,收发模块401在接收针对私有微服务的变更搜索策略时,具体用于:
配置网页服务接收针对私有微服务的变更搜索策略;
处理模块402在数据库中获取与变更搜索策略相对应的变更搜索结果时,具体用于:
配置网页服务在数据库中获取与变更搜索策略相对应的变更搜索结果。
在本申请所提供的实施例中,应该理解到,所揭露的装置和方法,也可以通过其它的方式实现。以上所描述的装置实施例仅仅是示意性的,例如,附图中的流程图和框图显示了根据本申请的一些实施例的装置、方法和计算机程序产品的可能实现的体系架构、功能和操作。在这点上,流程图或框图中的每个方框可以代表一个模块、程序段或代码的一部分,所述模块、程序段或代码的一部分包含一个或多个用于实现规定的逻辑功能的可执行指令。
也应当注意,在有些作为替换的实现方式中,方框中所标注的功能也可以以不同于附图中所标注的顺序发生。例如,两个连续的方框实际上可以基本并行地执行,它们有时也可以按相反的顺序执行,这依所涉及的功能而定。
也要注意的是,框图和/或流程图中的每个方框、以及框图和/或流程图中的方框的组合,可以用执行规定的功能或动作的专用的基于硬件的系统来实现,或者可以用专用硬件与计算机指令的组合来实现。
另外,在本申请的一些实施例中的各功能模块可以集成在一起形成一个独立的部分,也可以是各个模块单独存在,也可以两个或两个以上模块集成形成一个独立的部分。
所述功能如果以软件功能模块的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本申请的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本申请的一些实施例所述方法的全部或部分步骤。而前述的存储介质包括:U盘、移动硬盘、只读存储器、随机存取存储器、磁碟或者光盘等各种可以存储程序代码的介质。
以上所述仅为本申请的部分实施例而已,并不用于限制本申请,对于本领域的技术人员来说,本申请可以有各种更改和变化。凡在本申请的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本申请的保护范围之内。
对于本领域技术人员而言,显然本申请不限于上述示范性实施例的细节,而且在不背离本申请的精神或基本特征的情况下,能够以其它的具体形式实现本申请。因此,无论从哪一点来看,均应将实施例看作是示范性的,而且是非限制性的,本申请的范围由所附权利要求而不是上述说明限定,因此旨在将落在权利要求的等同要件的含义和范围内的所有变化囊括在本申请内。不应将权利要求中的任何附图标记视为限制所涉及的权利要求。

Claims (10)

1.一种微服务维护方法,其特征在于,所述方法包括:
接收针对公有微服务在当前版本的当前环境配置参数;
根据所述当前环境配置参数以及保存的历史环境配置参数,生成所述公有微服务在当前版本时对应的当前环境变量信息;其中,所述历史环境配置参数为所述公有微服务在历史版本的环境配置参数;
将所述当前环境变量信息保存在数据库中。
2.如权利要求1所述的方法,其特征在于,所述方法应用在服务器,所述服务器运行有配置管理服务、分布式消息服务及配置消费服务,所述配置消费服务订阅消费所述分布式消息服务的消息;
所述接收针对公有微服务在当前版本的当前环境配置参数,包括:
所述配置管理服务接收针对公有微服务在当前版本的当前环境配置参数,并将所述当前环境配置参数异步发送给所述分布式消息服务;
所述根据所述当前环境配置参数以及保存的历史环境配置参数,生成所述公有微服务在当前版本时对应的当前环境变量信息,包括:
所述分布式消息服务根据所述当前环境配置参数以及保存的历史环境配置参数,生成所述公有微服务在当前版本时对应的当前环境变量信息,并将所述当前环境变量信息推送给所述配置消费服务;
所述将所述当前环境变量信息保存在数据库中,包括:
所述配置消费服务接收所述分布式消息服务推送的所述当前环境变量信息,并将所述当前环境变量信息保存在数据库中。
3.如权利要求1所述的方法,其特征在于,所述方法还包括:
接收针对私有微服务的变更搜索策略;其中,所述私有微服务为所述公有微服务在第一版本时的微服务;
在所述数据库中获取与所述变更搜索策略相对应的变更搜索结果,并将所述变更搜索结果进行反馈;其中,所述变更搜索结果表征所述私有微服务从所述第一版本升级至第二版本时所需的环境变量参数。
4.如权利要求3所述的方法,其特征在于,所述方法应用于服务器,所述服务器运行有配置网页服务;
所述接收针对私有微服务的变更搜索策略,包括:
所述配置网页服务接收针对私有微服务的变更搜索策略;
所述在所述数据库中获取与所述变更搜索策略相对应的变更搜索结果,并将所述变更搜索结果进行反馈,包括:
所述配置网页服务在所述数据库中获取与所述变更搜索策略相对应的变更搜索结果,并将所述变更搜索结果进行反馈。
5.一种微服务维护装置,其特征在于,所述装置包括:
收发模块,用于接收针对公有微服务在当前版本的当前环境配置参数;
处理模块,用于根据所述当前环境配置参数以及保存的历史环境配置参数,生成所述公有微服务在当前版本时对应的当前环境变量信息;其中,所述历史环境配置参数为所述公有微服务在历史版本的环境配置参数;
所述处理模块还用于,将所述当前环境变量信息保存在数据库中。
6.如权利要求5所述的装置,其特征在于,所述装置应用在服务器,所述服务器运行有配置管理服务、分布式消息服务及配置消费服务,所述配置消费服务订阅消费所述分布式消息服务的消息;
所述收发模块在接收针对公有微服务在当前版本的当前环境配置参数时,具体用于:
所述配置管理服务接收针对公有微服务在当前版本的当前环境配置参数,并将所述当前环境配置参数异步发送给所述分布式消息服务;
所述处理模块在根据所述当前环境配置参数以及保存的历史环境配置参数,生成所述公有微服务在当前版本时对应的当前环境变量信息时,具体用于:
所述分布式消息服务根据所述当前环境配置参数以及保存的历史环境配置参数,生成所述公有微服务在当前版本时对应的当前环境变量信息,并将所述当前环境变量信息推送给所述配置消费服务;
所述处理模块在将所述当前环境变量信息保存在数据库中时,具体用于:
所述配置消费服务接收所述分布式消息服务推送的所述当前环境变量信息,并将所述当前环境变量信息保存在数据库中。
7.如权利要求5所述的装置,其特征在于,
所述收发模块还用于,接收针对私有微服务的变更搜索策略;其中,所述私有微服务为所述公有微服务在第一版本时的微服务;
所述处理模块还用于,在所述数据库中获取与所述变更搜索策略相对应的变更搜索结果;其中,所述变更搜索结果表征所述私有微服务从所述第一版本升级至第二版本时所需的环境变量参数;
所述收发模块还用于,将所述变更搜索结果进行反馈。
8.如权利要求7所述的装置,其特征在于,所述装置应用于服务器,所述服务器运行有配置网页服务;
所述收发模块在接收针对私有微服务的变更搜索策略时,具体用于:
所述配置网页服务接收针对私有微服务的变更搜索策略;
所述处理模块在所述数据库中获取与所述变更搜索策略相对应的变更搜索结果时,具体用于:
所述配置网页服务在所述数据库中获取与所述变更搜索策略相对应的变更搜索结果。
9.一种服务器,其特征在于,包括:
存储器,用于存储一个或多个程序;
处理器;
当所述一个或多个程序被所述处理器执行时,实现如权利要求1-4中任一项所述的方法。
10.一种计算机可读存储介质,其上存储有计算机程序,其特征在于,该计算机程序被处理器执行时实现如权利要求1-4中任一项所述的方法。
CN202110010976.7A 2021-01-06 2021-01-06 微服务维护方法、装置、服务器及存储介质 Withdrawn CN112667284A (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202110010976.7A CN112667284A (zh) 2021-01-06 2021-01-06 微服务维护方法、装置、服务器及存储介质

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202110010976.7A CN112667284A (zh) 2021-01-06 2021-01-06 微服务维护方法、装置、服务器及存储介质

Publications (1)

Publication Number Publication Date
CN112667284A true CN112667284A (zh) 2021-04-16

Family

ID=75413120

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202110010976.7A Withdrawn CN112667284A (zh) 2021-01-06 2021-01-06 微服务维护方法、装置、服务器及存储介质

Country Status (1)

Country Link
CN (1) CN112667284A (zh)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN113127039A (zh) * 2021-04-22 2021-07-16 北京优奥创思科技发展有限公司 一种微服务架构产品自动化升级系统
CN114201564A (zh) * 2021-12-08 2022-03-18 北京百度网讯科技有限公司 地图生产任务处理方法、装置、电子设备以及存储介质

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN113127039A (zh) * 2021-04-22 2021-07-16 北京优奥创思科技发展有限公司 一种微服务架构产品自动化升级系统
CN114201564A (zh) * 2021-12-08 2022-03-18 北京百度网讯科技有限公司 地图生产任务处理方法、装置、电子设备以及存储介质

Similar Documents

Publication Publication Date Title
CN108196961B (zh) 一种异步消息处理方法、终端、系统及存储介质
CN108874558B (zh) 分布式事务的消息订阅方法、电子装置及可读存储介质
US8380820B1 (en) Sending synchronous responses to requests from frontend applications
US20210067598A1 (en) Post-delivery dynamic control of notifications in a push notification life-cycle
CN109788026B (zh) 消息处理方法及装置
CN112748931B (zh) 编译文件管理方法、调用方法、装置及电子设备
CN112817562B (zh) 业务处理的方法和装置
US20210149709A1 (en) Method and apparatus for processing transaction
CN112667284A (zh) 微服务维护方法、装置、服务器及存储介质
CN108289118A (zh) 一种分布式消息流的管理方法和装置
CN110674153B (zh) 一种数据一致性检测方法、装置及电子设备
CA3065729A1 (en) Business rules processing framework
CN112073395B (zh) 一种文件分发方法和装置
CN110798358B (zh) 分布式服务标识方法、装置、计算机可读介质及电子设备
CN115543561A (zh) 一种导入数据的方法、装置和系统
CN111240760A (zh) 基于注册中心的应用发布方法、系统、存储介质及设备
CN109324914B (zh) 服务调用方法、服务调用装置及中心服务器
CN112270531B (zh) 事项通知方法、装置、服务器及存储介质
CN105592130A (zh) 一种服务部署方法、服务管理方法及装置
CN113177778A (zh) 用户管理方法、装置及计算机设备
CN111209071A (zh) 信息配置方法、装置、服务器及存储介质
CN111459531A (zh) 应用程序升级方法、装置、电子设备及存储介质
CN116881081A (zh) 监控系统的采集配置更新方法、装置、系统及存储介质
CN113743842B (zh) 一种多源数据差异告警方法和装置
CN112527637A (zh) 数据管理方法、装置、服务器及存储介质

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
CB02 Change of applicant information

Address after: Room 303-309, No.3, Pazhou Avenue East Road, Haizhu District, Guangzhou City, Guangdong Province 510000

Applicant after: Shugen Internet Co.,Ltd.

Address before: Unit 12-30, 4th floor, Xigang office building, Guangzhou international media port, 218 and 220 Yuejiang West Road, Haizhu District, Guangzhou City, Guangdong Province 510000

Applicant before: IROOTECH TECHNOLOGY Co.,Ltd.

CB02 Change of applicant information
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
WW01 Invention patent application withdrawn after publication

Application publication date: 20210416

WW01 Invention patent application withdrawn after publication