【技术实现步骤摘要】
本专利技术涉及计算机应用,尤其涉及一种微服务升级方法、电子设备和存储介质。
技术介绍
1、微服务架构逐渐成为企业流行的软件架构方式,其按照业务需求将应用划分为模块化小型化的自治服务。在微服务架构中每个微服务都是自我包含并实现单一的业务功能。不同微服务之间可以使用不同的编程语言实现,可以使用不同的存储技术,同时通过eureka、zookeeper等服务集中化管理框架进行统一管理,从而减少人为控制,降低出错概率。但是对于微服务的升级而言,目前仍需要人工参与,在升级过程中需要人工停止服务,然后待微服务升级完成后,再人工上线,导致微服务的整体升级效率不高。并且为了降低微服务升级对用户的影响,微服务升级过程往往需要在夜晚进行,增大了相关运维人员的工作难度。
技术实现思路
1、本专利技术提供了一种微服务升级方法、电子设备和存储介质,以实现微服务的无感知升级,可降低服务升级中断对用户的影响,可保障微服务升级的稳定性,减少微服务升级过程的人工参与程度,可节省人力开销。
2、根据本专利技术的一方
...【技术保护点】
1.一种微服务升级方法,其特征在于,应用于第一节点,所述方法包括:
2.根据权利要求1所述方法,其特征在于,所述获取微服务升级请求,并确定所述微服务升级请求对应的目标微服务,包括:
3.根据权利要求1所述方法,其特征在于,所述根据预设控制指令更新所述目标微服务的运行状态信息,包括:
4.根据权利要求1所述方法,其特征在于,所述根据所述运行状态信息禁止服务请求分配至所述目标微服务,直到所述目标微服务完成升级,包括:
5.根据权利要求4所述方法,其特征在于,所述定时发送健康检查请求到所述目标微服务以确定所述目标微服务的所述运
...【技术特征摘要】
1.一种微服务升级方法,其特征在于,应用于第一节点,所述方法包括:
2.根据权利要求1所述方法,其特征在于,所述获取微服务升级请求,并确定所述微服务升级请求对应的目标微服务,包括:
3.根据权利要求1所述方法,其特征在于,所述根据预设控制指令更新所述目标微服务的运行状态信息,包括:
4.根据权利要求1所述方法,其特征在于,所述根据所述运行状态信息禁止服务请求分配至所述目标微服务,直到所述目标微服务完成升级,包括:
5.根据权利要求4所述方法,其特征在于,所述定时发送健康检查请求到所述目标微服...
【专利技术属性】
技术研发人员:钟丹东,汪英瑞,
申请(专利权)人:江苏保旺达软件技术有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。