[发明专利]一种灰度发布的方法及装置在审
| 申请号: | 202010893920.6 | 申请日: | 2020-08-31 |
| 公开(公告)号: | CN111897542A | 公开(公告)日: | 2020-11-06 |
| 发明(设计)人: | 王志文;余智铭;王琦森;许谦 | 申请(专利权)人: | 北京三快在线科技有限公司 |
| 主分类号: | G06F8/60 | 分类号: | G06F8/60;G06F8/71 |
| 代理公司: | 北京曼威知识产权代理有限公司 11709 | 代理人: | 方志炜 |
| 地址: | 100080 北京市海*** | 国省代码: | 北京;11 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 一种 灰度 发布 方法 装置 | ||
1.一种灰度发布的方法,其特征在于,包括:
业务平台接收用户发送的业务请求;
判断所述业务请求是否满足预设的灰度条件;
若确定所述业务请求满足所述灰度条件,获取携带有预设的灰度标识的灰度业务请求;
若确定所述业务请求对应的业务需要通过第三方平台执行,将所述灰度标识与所述灰度业务请求对应的请求标识进行对应保存,并将所述灰度业务请求发送给所述第三方平台;
接收所述第三方平台针对所述灰度业务请求返回的业务反馈信息;
通过所述业务反馈信息中携带的所述请求标识,查询出所述请求标识对应的所述灰度标识;
将所述灰度标识添加在所述业务反馈信息中,得到灰度反馈信息,并根据所述灰度反馈信息,执行针对所述业务请求对应灰度发布的验证。
2.如权利要求1所述的方法,其特征在于,确定所述业务请求满足所述灰度条件,具体包括:
确定所述业务平台为所述用户分配的用户ID;
以设定数值对将所述用户ID进行取模运算,得到取模结果;
若确定所述取模结果位于预设数值范围内,确定所述业务请求满足所述灰度条件。
3.如权利要求1所述的方法,其特征在于,所述业务平台包含有多个子系统,所述灰度业务请求对应有至少一个子灰度业务请求;
将预设的灰度标识添加在所述业务请求中,得到携带有所述灰度标识的灰度业务请求,具体包括:
针对每个子系统,按照所述业务请求对应的业务在所述多个子系统中的执行顺序,接收上一子系统发送的携带有所述灰度标识的子灰度业务请求;
从所述子灰度业务请求中提取出所述灰度标识,并执行所述子灰度业务请求,得到执行结果;
根据所述执行结果,确定向下一子系统发送的携带有所述灰度标识的子灰度业务请求,并发送给所述下一子系统。
4.如权利要求3所述的方法,其特征在于,从所述子灰度业务请求中提取出所述灰度标识,并执行所述子灰度业务请求,得到执行结果,具体包括:
将提取出的所述灰度标识作为线程变量,添加在该子系统用于处理所述业务请求对应业务的线程中,并通过添加所述线程变量的线程执行所述子灰度业务请求,得到执行结果。
5.如权利要求3所述的方法,其特征在于,根据所述灰度反馈信息,执行针对所述业务请求对应灰度发布的验证,具体包括:
若根据所述业务请求对应的业务类型,确定执行所述业务请求对应业务的至少部分子系统需要采用消息队列MQ执行业务,将采用所述MQ执行业务的子系统作为目标子系统;
针对每个目标子系统,按照所述业务请求对应的业务在各目标子系统中的执行顺序,从预设的灰度空间中获取下一目标子系统返回的灰度反馈结果,并根据所述灰度反馈结果执行针对所述业务请求对应灰度发布的验证,所述灰度反馈结果是所述下一目标子系统针对该目标子系统发送的子灰度业务请求向所述灰度空间返回的,所述灰度空间用于存储各灰度反馈结果。
6.如权利要求1所述的方法,其特征在于,若确定所述业务请求满足所述灰度条件,获取携带有预设的灰度标识的灰度业务请求,具体包括:
若确定所述业务请求满足所述灰度条件,向所述用户对应的终端返回灰度发布消息,以使所述终端根据所述灰度发布消息,将预设的灰度标识添加在所述业务请求中,得到所述灰度业务请求,并将所述灰度业务请求发送给所述业务平台,所述终端为所述用户发送所述业务请求所基于的终端。
7.如权利要求1所述的方法,其特征在于,所述方法还包括:
若确定所述业务请求不满足所述灰度条件,且所述业务请求中携带有所述灰度标识,向所述用户对应的终端发送标识消除消息,以使所述终端根据所述标识消除消息,去除所述业务请求携带的所述灰度标识,并将去除所述灰度标识后的业务请求发送给所述业务平台,所述终端为所述用户发送所述业务请求所基于的终端。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京三快在线科技有限公司,未经北京三快在线科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010893920.6/1.html,转载请声明来源钻瓜专利网。
- 上一篇:拆回电能表通电亮屏读数存档装置
- 下一篇:一种两轴激光焊割装置





