[发明专利]灰度分流方法与系统有效
申请号: | 201910095412.0 | 申请日: | 2019-01-31 |
公开(公告)号: | CN109815405B | 公开(公告)日: | 2020-04-17 |
发明(设计)人: | 纪伟;李一山;李陆启;赵玉涛;程侠宽;王冬 | 申请(专利权)人: | 北京三快在线科技有限公司 |
主分类号: | G06F16/9535 | 分类号: | G06F16/9535;G06F16/958 |
代理公司: | 北京律智知识产权代理有限公司 11438 | 代理人: | 袁礼君;阚梓瑄 |
地址: | 100083 北京市海*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 灰度 分流 方法 系统 | ||
本公开提供一种灰度分流方法与系统。灰度分流方法包括:响应用户请求到达消息获取用户请求参数;根据所述用户请求参数从服务器获取用户画像信息;抓取云配置信息,所述云配置信息包括灰度裁决逻辑;使用所述云配置信息对所述用户请求参数、所述用户画像信息进行处理以获取灰度分流结果。本公开提供的灰度分流方法可以基于用户画像生成灰度分流结果,提供更好的灰度分流数据。
技术领域
本公开涉及互联网技术领域,具体而言,涉及一种灰度分流方法与系统。
背景技术
灰度发布是指在互联网技术领域中,对于新上线的产品使用平滑过渡的一种发布方式。即通过设置灰度裁决逻辑而选择性地将用户请求分发到新上线产品A或旧产品B上,以降低新产品A上线的风险。具体而言,通过灰度裁决逻辑判断让一些用户继续用产品B,另一些用户开始使用产品A,如果用户对A没有什么反对意见,那么逐步扩大使用产品A的用户范围,最终将所有用户都迁移到新产品A上来。灰度发布可以保证整体系统的稳定,在初始灰度的时候就可以发现、调整问题,以保证其影响度。
需要说明的是,在上述背景技术部分公开的信息仅用于加强对本公开的背景的理解,因此可以包括不构成对本领域普通技术人员已知的现有技术的信息。
发明内容
本公开的目的在于提供一种灰度分流方法与灰度分流系统,用于至少在一定程度上克服由于相关技术的限制和缺陷而导致的一个或多个问题。
根据本公开实施例的第一方面,提供一种灰度分流方法,包括:响应用户请求到达消息获取用户请求参数;根据所述用户请求参数从服务器获取用户画像信息抓取云配置信息,所述云配置信息包括灰度裁决逻辑使用所述云配置信息对所述用户请求参数、所述用户画像信息进行处理以获取灰度分流结果。
在本公开的一种示例性实施例中,还包括:
使用SSR渲染引擎对所述灰度分流结果进行处理并输出给用户。
在本公开的一种示例性实施例中,所述云配置信息内置于所述SSR渲染引擎。
在本公开的一种示例性实施例中,所述响应用户请求到达消息获取用户请求参数包括:
响应所述用户请求到达消息对用户请求进行封装;
使用所述SSR渲染引擎对封装后的所述用户请求进行处理以获取所述用户请求参数。
在本公开的一种示例性实施例中,所述使用所述云配置信息对所述用户请求参数、所述用户画像信息进行处理以获取灰度分流结果包括:
根据所述云配置信息和所述用户请求参数确定用户请求指向的功能模块并确定所述功能模块对应的目标客户参数;
根据所述目标客户参数和所述用户画像信息确定匹配度;
在所述匹配度大于预设值时将所述用户请求分配给新上线的功能模块。
根据本公开的第二方面,提供一种灰度分流系统,其特征在于,包括:
接收模块,设置为接收用户请求并发送用户请求到达消息;
灰度裁决模块,设置为:
响应所述用户请求到达消息获取用户请求参数;
根据所述用户请求参数从服务器获取用户画像信息;
抓取云配置信息,所述云配置信息包括灰度裁决逻辑;
使用所述云配置信息对所述用户请求参数、所述用户画像信息进行处理以获取灰度分流结果;
渲染模块,设置为对所述灰度分流结果进行处理并输出给用户;
服务器,设置为保存所述用户请求参数、所述用户画像信息和灰度分流结果。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京三快在线科技有限公司,未经北京三快在线科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910095412.0/2.html,转载请声明来源钻瓜专利网。