[发明专利]一种分布式系统的灰度切换状态保持方法有效
申请号: | 201911021750.6 | 申请日: | 2019-10-25 |
公开(公告)号: | CN110750289B | 公开(公告)日: | 2022-05-31 |
发明(设计)人: | 杨青云;陈军;吴宇星 | 申请(专利权)人: | 中电福富信息科技有限公司 |
主分类号: | G06F8/65 | 分类号: | G06F8/65;G06F8/71;G06F16/955;H04L67/10 |
代理公司: | 福州君诚知识产权代理有限公司 35211 | 代理人: | 戴雨君 |
地址: | 350000 福建省福州*** | 国省代码: | 福建;35 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 分布式 系统 灰度 切换 状态 保持 方法 | ||
1.一种分布式系统的灰度切换状态保持方法,其特征在于:其包括以下步骤:
步骤1,浏览器发起请求前检查浏览器是否保存有上次请求保存的集群标识;是则,在发起请求时携带该集群标识;否则,发起请求时不携带集群标识;
步骤2,负载分流装置在浏览器请求到来时首先识别是否携带集群标识;
是则,将按该集群标识中记载的信息进行分配,而不是发送至当前映射的版本集群进行处理;
否则,根据URL分配至当前映射的版本集群,根据当前映射的版本集群的节点策略分配集群中的响应节点;
步骤3,分配的响应节点处理该请求并返回响应信息;
步骤4,负载分流装置读取响应信息并在响应头中写入处理该次请求的集群标识后,再将响应信息返回给浏览器;步骤4中处理该次请求的集群标识的具体步骤如下:
针对未携带集群标识的请求的响应信息,则在响应头中写入当前映射的版本集群的集群版本信息标识以及当前映射的版本集群所分配的处理该请求的响应节点标识;
针对携带集群标识的请求的响应信息,则在响应头中写入该请求所携带的集群标识;
当在响应头中写入集群标识发生在切换集群版本映射之后,则写入未携带集群标识的请求的响应信息的集群标识和携带集群标识的请求的响应信息的集群标识不相同;
写入未携带集群标识的请求的响应信息的响应头中的为当前映射的版本集群的集群版本信息标识以及当前映射的版本集群所分配的处理该请求的响应节点标识;
写入携带集群标识的请求的响应信息的响应头中的为该请求所携带的集群标识,即版本切换前的版本集群的集群版本信息标识以及该版本集群所分配的处理该请求的响应节点标识;
步骤5,浏览器接收响应信息并保存集群标识,等待发起下次请求。
2.根据权利要求1所述的一种分布式系统的灰度切换状态保持方法,其特征在于:用户重新登录或者关闭浏览器后,浏览器删除已保存的集群标识。
3.根据权利要求1所述的一种分布式系统的灰度切换状态保持方法,其特征在于:集群标识包括处理该次请求的版本集群的集群版本信息标识以及分配的响应节点标识。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中电福富信息科技有限公司,未经中电福富信息科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201911021750.6/1.html,转载请声明来源钻瓜专利网。