一种灰度发布方法、系统设备及存储介质技术方案

技术编号:43576809 阅读:67 留言:0更新日期:2024-12-06 17:43
本发明专利技术公开了一种灰度发布方法,通过多个服务将正式和灰度版本注册到注册中心,代理作为消费方到注册中心订阅服务,由代理处理相关调用请求,将不同的请求转发至对应版本服务,并且为代理添加配置模块,用于复杂需求的灰度策略配置,相较于配置中心下发灰度策略,减少了单点故障风险,进而所引发的系统瘫痪;并且本技术方案使在私有云环境中进行系统灰度发布变得更容易,允许团队无缝引入新版本或功能,可确保系统保持最新并满足不断变化的需求,并且降低了运维成本;总而言之,本方法的技术效果包括更方便、可控地引入新功能、修复错误和性能改进,同时最大程度地减少对用户的干扰,有助于系统的无缝升级和维护,提高整体系统的可靠性和稳定性。

【技术实现步骤摘要】

本专利技术涉及计算机科学,特别是与分布式系统、云计算和软件发布相关的领域,尤其涉及一种灰度发布方法、系统设备及存储介质


技术介绍

1、随着科学技术的不断发展,计算机行业产品更新迭代的速度也随之加快。为保证产品能够平滑更新迭代,保障用户体验,灰度发布应运而生。灰度发布,是一种软件发布和部署策略,旨在降低升级或新功能引入时的风险,通过逐步将新版本或功能引入到系统的一小部分用户中进行测试和验证。该策略允许在生产环境中逐步推出新版本,将潜在的问题对整个用户群体的影响降至最小化。然而现有技术中,当部署架构节点过多时,灰度发布容易引发节点故障导致系统瘫痪,且现有的灰度发布方法,灰度发布信息配置复杂,运维成本较高,另外,对于一般企业来说,现有的服务网格的灰度发布方法虽然可实现各类灰度发布,但是对现有架构的改造成本较高,服务网格使用难度高,实现微服务的发布操作难度高,门槛高。

2、为此,专利申请号为cn202111363239提供了一种基于容器云和服务网格的应用发布方法及流量路由方法,其利用容器云的优势,结合服务网格实现资源配置的自动化。通过应用发布模版和参本文档来自技高网...

【技术保护点】

1.一种灰度发布方法,其特征在于,包括:

2.根据权利要求1所述的灰度发布方法,其特征在于,所述灰度版本信息自定义一种灰度标识,所述灰度标识用于区分灰度服务和正式服务,所述灰度服务和正式服务包含至少一个节点,所述灰度服务和正式服务中所包含的任一节点标记有所述灰度标识。

3.根据权利要求1所述的灰度发布方法,其特征在于,所述灰度策略包括;通过用户进行配置,所述用户为白名单用户,当不同白名单用户发起请求时,根据发起请求调用对应的不同的服务。

4.根据权利要求1所述的灰度发布方法,其特征在于,所述灰度策略包括;通过设置不同的域名进行配置,通过域名与所述灰度标...

【技术特征摘要】

1.一种灰度发布方法,其特征在于,包括:

2.根据权利要求1所述的灰度发布方法,其特征在于,所述灰度版本信息自定义一种灰度标识,所述灰度标识用于区分灰度服务和正式服务,所述灰度服务和正式服务包含至少一个节点,所述灰度服务和正式服务中所包含的任一节点标记有所述灰度标识。

3.根据权利要求1所述的灰度发布方法,其特征在于,所述灰度策略包括;通过用户进行配置,所述用户为白名单用户,当不同白名单用户发起请求时,根据发起请求调用对应的不同的服务。

4.根据权利要求1所述的灰度发布方法,其特征在于,所述灰度策略包括;通过设置不同的域名进行配置,通过域名与所述灰度标识相匹配,当用户调用不同域名时,路由到不同的服务。

5.根据权利要求1所述的灰度发布方法,其特征在于,从注册中心获取到一个或多个服务实例的注册信息,注册信息包括服务实例的灰度标识...

【专利技术属性】
技术研发人员:王春稳
申请(专利权)人:中信银行股份有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1