一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

基于客户端实现的灰度验证方法及系统与流程

2022-11-13 23:44:49 来源:中国专利 TAG:

技术特征:
1.一种基于客户端实现的灰度验证方法,其特征在于,所述基于客户端实现的灰度验证方法包括:当客户端接收到用户的业务请求时,由所述客户端根据预设的灰度策略确定出所述用户的业务请求是否需要打灰度标签,所述预设的灰度策略由灰度验证控制服务器发送给客户端以及处理所述用户的业务请求所涉及的节点;当确定出所述用户的业务请求需要打灰度标签,由所述客户端根据预设的灰度策略对所述用户的业务请求打上对应的灰度标签得到包含有灰度标签的灰度流量,所述灰度标签与灰度资源服务端相关联,所述灰度资源服务端用于提供动态资源或者静态资源;由所述客户端发送所述灰度流量到处理所述用户的业务请求至第一节点,由所述第一节点为所述用户的业务请求所涉及的节点中的第一个节点;由所述第一节点根据所述预设的灰度策略识别所述灰度流量中的所述灰度标签;以及当所述用户的业务请求所涉及的节点只包含第一节点,所述第一节点根据所述灰度标签和所述预设的灰度策略将所述灰度流量路由至相关联的灰度资源服务端以获得目标资源并由所述第一节点返回给所述客户端。2.如权利要求1所述的基于客户端实现的灰度验证方法,其特征在于,所述基于客户端实现的灰度验证方法包括:当所述用户的业务请求所涉及的节点包含第一节点和第二节点且所述灰度流量经由所述第一节点传递至所述第二节点时,由所述第二节点根据预设的灰度策略识别所述接收到的灰度流量中的灰度标签,其中,所述第一节点为所述用户的业务请求所涉及的节点中的第一个节点,所述第二节点为所述用户的业务请求所涉及的节点中的最后一个节点;由所述第二节点根据所述灰度标签和所述预设的灰度策略将所述灰度流量路由至相关联的灰度资源服务端以获得目标资源并依次经由所述第二节点和所述第一节点返回所述目标资源给所述客户端。3.如权利要求1所述的基于客户端实现的灰度验证方法,其特征在于,所述基于客户端实现的灰度验证方法包括:当所述用户的业务请求所涉及的节点包含第一节点、第二节点以及第三节点且所述灰度流量经由所述第一节点传递至所述第三节点时,由所述第三节点根据预设的灰度策略识别所述接收到的灰度流量中的灰度标签,其中,所述第一节点为所述用户的业务请求所涉及的节点中的第一个节点,所述第二节点为所述用户的业务请求所涉及的节点中的最后一个节点,所述第三节点为所述用户的业务请求所涉及的节点中的中间节点;由所述第三节点根据所述灰度标签和所述预设的灰度策略将所述灰度流量传递至所述第二节点;由所述第二节点根据所述灰度标签和所述预设的灰度策略将所述灰度流量路由至相关联的灰度资源服务端以获得目标资源,并依次经由所述第二节点、第三节点以及所述第一节点返回所述目标资源给所述客户端。4.如权利要求3所述基于客户端实现的灰度验证方法,其特征在于,所述第三节点包括一个或者多个节点。5.如权利要求1-3任一项所述基于客户端实现的灰度验证方法,其特征在于,所述灰度验证控制服务器包括流量控制服务器和标识配置服务器,所述预设的灰度策略由所述控制
服务器下发给所述标识配置服务器,所述标识服务器发送所述灰度策略给所述客户端。6.如权利要求5所述的基于客户端实现的灰度验证方法,其特征在于,所述灰度资源服务端包括动态资源服务端,所述动态资源服务端的关联节点包括网关和rpc组件,所述灰度验证控制服务器还包括rpc配置服务器,所述预设的灰度策略还由所述灰度验证控制服务器下发给所述rpc组件和所述网关,所述灰度流量通过网关和所述rpc组件路由至相应的动态灰度资源服务端。7.如权利要求5所述的基于客户端实现的灰度验证方法,其特征在于,所述灰度资源服务端包括静态资源服务端,所述静态资源服务端的关联节点包括cdn和静态资源服务端,所述预设的灰度策略还由所述灰度验证控制服务器下发给所述cdn和静态资源服务端,所述灰度流量通过所述cdn路由至相应的静态灰度资源服务端。8.如权利要求1-3任一项所述的基于客户端实现的灰度验证方法,其特征在于,所述基于客户端实现的灰度验证方法包括:对所述各个节点进行埋点获得埋点信息;以及将所述埋点信息发送给所述灰度验证控制服务器以对所述预设的灰度策略进行验证。9.一种基于客户端实现的灰度验证系统,其特征在于,所述基于客户端实现的灰度验证系统包括:灰度验证控制服务器,包括灰度配置模块和流量控制模块,所述灰度配置模块用于设置预设的灰度策略;所述流量控制模块用于控制所述预设的灰度策略下发;资源服务端,包括若干灰度资源服务端,若干灰度资源服务端用于提供相应的灰度资源服务;客户端,包括资源管理模块、灰度标识加载模块和标签添加模块,所述资源管理模块用于管理静态资源和动态资源;所述灰度标识加载模块用于当接收到用户的业务请求时,根据所述灰度验证控制服务器下发的预设的灰度策略确定所述用户的业务请求是否需要打灰度标签;所述标签添加模块用于当确定出所述用户的业务请求需要打灰度标签时,根据预设的灰度策略对所述用户的业务请求打上对应的灰度标签得到包含有灰度标签的灰度流量;若干节点,每个节点包括接收模块和识别模块,所述接收模块用于接收所述客户端发送所述灰度流量;所述识别模块用于根据所述预设的灰度策略识别所述灰度流量中的所述灰度标签,并根据所述灰度标签将所述灰度流量路由至相应的灰度资源服务端以使所述灰度资源服务端提供相应的灰度资源服务得到目标资源,所述目标资源经由相应的节点返回给所述客户端。10.一种基于客户端实现的灰度验证方法,其特征在于,所述基于客户端实现的灰度验证方法包括:灰度验证控制服务器发送预设的灰度策略给相应关联的节点;当客户端接收到用户的业务请求时,所述客户端根据预设的灰度策略确定出所述用户的业务请求是否需要打灰度标签;所述预设的灰度策略由灰度验证控制服务器在所述客户端接收到所述用户的业务请求时发送给所述客户端;当确定出所述用户的业务请求需要打灰度标签,所述客户端根据预设的灰度策略对所述用户的业务请求打上对应的灰度标签得到包含有灰度标签的灰度流量,所述灰度标签与
灰度资源服务端相关联,所述灰度资源服务端用于提供动态资源或者静态资源;所述客户端发送所述灰度流量到处理所述用户的业务请求至第一节点,所述第一节点为所述用户的业务请求所涉及的节点中的第一个节点;所述第一节点根据所述预设的灰度策略识别所述灰度流量中的所述灰度标签;以及当所述用户的业务请求所涉及的节点只包含第一节点,所述第一节点根据所述灰度标签和所述预设的灰度策略将所述灰度流量路由至相关联的灰度资源服务端以获得目标资源并由所述第一节点返回给所述客户端。

技术总结
本申请提供了一种基于客户端实现的灰度验证方法,包括:当客户端接收到用户的业务请求时,由客户端根据预设的灰度策略确定出用户的业务请求是否需要打灰度标签;当确定出需要打灰度标签时,由客户端根据预设的灰度策略对用户的业务请求打上对应的灰度标签得到包含有灰度标签的灰度流量;由客户端发送灰度流量到处理用户的业务请求至第一节点;由第一节点根据预设的灰度策略识别灰度流量中的灰度标签;以及当用户的业务请求所涉及的节点只包含第一节点,第一节点根据灰度标签和预设的灰度策略将灰度流量路由至相关联的灰度资源服务端以获得目标资源并由第一节点返回给所述客户端。本申请技术方案能够更加智能的对客户端发送业务请求进行验证。发送业务请求进行验证。发送业务请求进行验证。


技术研发人员:陈欢
受保护的技术使用者:平安银行股份有限公司
技术研发日:2022.10.14
技术公布日:2022/11/11
再多了解一些

本文用于创业者技术爱好者查询,仅供学习研究,如用于商业用途,请联系技术所有人。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献