一种灰度发布方法、装置、设备及介质制造方法及图纸

技术编号:26482365 阅读:20 留言:0更新日期:2020-11-25 19:29
本发明专利技术实施例公开了一种灰度发布方法、装置、设备及介质,涉及计算机网络技术领域,该灰度发布方法包括在服务节点接收服务请求后,确定所述服务请求携带的粒度标识信息;依据所述粒度标识信息对应的服务版本信息,获取目标服务节点信息;依据所述目标服务节点信息,确定所述服务节点是否需要处理所述服务请求;若所述服务节点需要处理所述服务请求,则响应所述服务请求。本发明专利技术实施例使得灰度发布方案具有复用性,且逻辑收敛于自身服务内部,使得需要灰度上线的服务能够更高效和安全,提高开发效率。

【技术实现步骤摘要】
一种灰度发布方法、装置、设备及介质
本专利技术涉及计算机网络
,尤其涉及一种灰度发布方法、装置、设备及介质。
技术介绍
随着计算机网络技术的快速发展,诸如网络直播等业务服务越来越普及,给人们的生活、工作以及学习带来了极大的便利。目前在业务服务有较大改动后,在上线过程中需要有一个灰度上线的过程,以便于观察线上现象,从而在有问题时能及时回滚,减少影响范围,以及降低风险。其中,灰度是指在黑与白之间能够平滑过渡的一种方式,在此处主要针对业务线上服务升级的过渡过程。当前灰度过程通常是采用更换服务名的放量控制方案,即在每次业务服务有较大改动时都需要修改更新为一个不同的服务名,且所有上游服务都需要考虑衡量加入放量逻辑。放量完之后,上游服务还需去掉用旧服务名,在上游服务较多时,这样的修改容易出错,并且所有上游服务都需要修改升级,代价较大。
技术实现思路
有鉴于此,本专利技术实施例提供一种灰度发布方法、装置、设备及介质,以使灰度发布方案具有复用性,且逻辑收敛于自身服务内部,使得需要灰度上线的服务能够更高效和安全,提高开发本文档来自技高网...

【技术保护点】
1.一种灰度发布方法,其特征在于,包括:/n在服务节点接收服务请求后,确定所述服务请求携带的粒度标识信息;/n依据所述粒度标识信息对应的服务版本信息,获取目标服务节点信息;/n依据所述目标服务节点信息,确定所述服务节点是否需要处理所述服务请求;/n若所述服务节点需要处理所述服务请求,则响应所述服务请求。/n

【技术特征摘要】
1.一种灰度发布方法,其特征在于,包括:
在服务节点接收服务请求后,确定所述服务请求携带的粒度标识信息;
依据所述粒度标识信息对应的服务版本信息,获取目标服务节点信息;
依据所述目标服务节点信息,确定所述服务节点是否需要处理所述服务请求;
若所述服务节点需要处理所述服务请求,则响应所述服务请求。


2.根据权利要求1所述的灰度发布方法,其特征在于,在确定所述服务请求携带的粒度标识信息之后,还包括:
依据所述粒度标识信息确定目标策略;
从所述目标策略中获取所述粒度标识信息对应的服务版本信息。


3.根据权利要求1所述的灰度发布方法,其特征在于,所述依据所述粒度标识信息对应的服务版本信息,获取目标服务节点信息,包括:
从服务管理器中提取所述服务版本信息对应的服务节点信息,以作为所述目标服务节点信息。


4.根据权利要求1所述的灰度发布方法,其特征在于,所述依据所述目标服务节点信息,确定所述服务节点是否需要处理所述服务请求,包括:
判断所述目标服务节点信息是否包含所述服务节点的服务信息;
若所述目标服务节点信息包含所述服务节点的服务信息,则判定所述服务节点需要处理所述服务请求;否则,判定所述服务节点不需要处理所述服务请求。


5.根据权利要求1或4所述的灰度发布方法,其特征在于,所述服务节点设置有灰度控制插件,所述灰度发布方法还包括:
若所述服务节点不需要处理所述服务请求,则通过所述灰度控制插件转发所述服务请求。

【专利技术属性】
技术研发人员:叶宝山
申请(专利权)人:广州市百果园信息技术有限公司
类型:发明
国别省市:广东;44

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

1