[发明专利]代码开发的处理方法、装置、电子设备与存储介质在审

专利信息
申请号: 202111058272.3 申请日: 2021-09-09
公开(公告)号: CN113791759A 公开(公告)日: 2021-12-14
发明(设计)人: 张东宇;常金龙 申请(专利权)人: 上海仙塔智能科技有限公司
主分类号: G06F8/20 分类号: G06F8/20;G06F8/65;G06F8/71;H04L29/08
代理公司: 上海慧晗知识产权代理事务所(普通合伙) 31343 代理人: 徐海晟;邵晓丽
地址: 200050 上海市长宁区长*** 国省代码: 上海;31
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 代码 开发 处理 方法 装置 电子设备 存储 介质
【说明书】:

发明提供了一种代码开发的处理方法、装置、电子设备与存储介质,其中,代码开发的处理方法,包括:判断是否获取到灰度发布指示;若获取到所述灰度发布指示,则;为所创建的目标服务确定灰度发布路由规则;所述灰度发布路由规则定义了能够访问所述目标服务的流量;所述目标服务表征了对应的一个版本的代码集合;基于所述灰度发布路由规则,发布所述目标服务,并使得:满足所述灰度发布路由规则的流量才能访问所述目标服务。

技术领域

本发明涉及代码开发领域,尤其涉及一种代码开发的处理方法、装置、电子设备与存储介质。

背景技术

在代码开发的过程中,可实现代码对应服务的部署与发布,其中的服务可理解为一个版本的代码的集合。

现有相关技术中,所发布的服务通常可路由到所有用户,从而被所有用户感知到,然而,对于部分版本的服务,实际并不需要路由到所有用户,与之相对的,若路由到所有用户,反而有可能对用户造成影响或困扰。

发明内容

本发明提供一种代码开发的处理方法、装置、电子设备与存储介质,以解决现有技术中存在的问题。

根据本发明的第一方面,提供了一种代码开发的处理方法,包括:

判断是否获取到灰度发布指示;

若获取到所述灰度发布指示,则;为所创建的目标服务确定灰度发布路由规则;所述灰度发布路由规则定义了能够访问所述目标服务的流量;所述目标服务表征了对应的一个版本的代码集合;

基于所述灰度发布路由规则,发布所述目标服务,并使得:满足所述灰度发布路由规则的流量才能访问所述目标服务。

可选的,所述为所创建的目标服务确定灰度发布路由规则,包括:

生成所述灰度发布路由规则,并形成描述所述灰度发布路由规则的路由资源清单;

将所述路由资源清单提交至容器编排管理系统的接口服务层,以将对应的代理组件配置为能够履行所述灰度发布路由规则;其中,流量是经代理组件代理至服务的。

可选的,所述的代码开发的处理方法,还包括:

若发生了针对所述灰度发布路由规则的变更,则将变更后的路由规则更新至所述代理组件,以使所述代理组件以变更后的路由规则作为新的灰度发布路由规则。

可选的,所述的代码开发的处理方法,还包括:

形成所述目标服务的模板资源清单;

将所述模板资源清单提交至容器编排管理系统的接口服务层,以创建所述目标服务。

可选的,所述目标服务的服务名中携带有指定标识,所述指定标识表征了:所述目标服务为具有灰度发布路由规则的灰度发布服务,还是不具有灰度发布路由规则的稳定发布服务。

可选的,所述代理组件为Sidecar,所述容器编排管理系统为K8s,所述路由资源清单是以CRD方式描述的。

可选的,所述灰度发布路由规则为预设的默认路由规则。

可选的,所述灰度发布路由规则为基于请求标识的路由规则;所述基于请求标识的路由规则中定义了参考请求标识;

基于所述灰度发布路由规则,发布所述目标服务,并使得:满足所述灰度发布路由规则的流量才能访问所述目标服务,包括:

获取请求端发出的请求信息;所述请求信息中携带有指定请求标识;

若所述指定请求标识匹配于所述参考请求标识,则将所述请求端的流量路由至所述目标服务。

可选的,所述请求信息为测试请求信息;所述请求端的流量路由至所述目标服务后,能够执行对所述目标服务的测试;

下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于上海仙塔智能科技有限公司,未经上海仙塔智能科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/pat/books/202111058272.3/2.html,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top