预览加载中,请您耐心等待几秒...
1/10
2/10
3/10
4/10
5/10
6/10
7/10
8/10
9/10
10/10

亲,该文档总共14页,到这已经超出免费预览范围,如果喜欢就直接下载吧~

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

(19)国家知识产权局(12)发明专利申请(10)申请公布号CN114968269A(43)申请公布日2022.08.30(21)申请号202210341477.0(22)申请日2022.03.28(71)申请人中国人寿保险股份有限公司地址100095北京市海淀区温泉镇景天路中国人寿研发中心(72)发明人孙长平马德浩孟令页郭锦如邱庆豹(74)专利代理机构北京风雅颂专利代理有限公司11403专利代理师郑颖颖(51)Int.Cl.G06F8/60(2018.01)G06F9/54(2006.01)权利要求书2页说明书9页附图2页(54)发明名称项目灰度发布方法、装置、电子设备及存储介质(57)摘要本说明书一个或多个实施例提供一种项目灰度发布方法、装置、电子设备及存储介质。方法包括:接收并解析客户端发送的资源访问请求,根据是否具有灰度标志,代理至灰度环境或正式环境;加载不同优先级的配置信息,确定目标mq消息队列为灰度mq消息队列或正式mq消息队列;配置信息包括mq消息配置信息和影子mq消息配置信息;根据对应级别的配置信息将资源访问请求缓存为具有对应配置信息的mq消息和影子mq消息;mq消息和影子mq消息均具有灰度标志位;监听是否存在目标方法调用的mq消息,当监听到存在时,将目标方法调用的mq消息发送至对应的灰度mq消息队列或正式mq消息队列。异步服务的消息,全流程在灰度或正式环境中流转。CN114968269ACN114968269A权利要求书1/2页1.一种项目灰度发布方法,其特征在于,包括:接收并解析客户端发送的资源访问请求,根据是否具有灰度标志,代理至灰度环境或正式环境;加载不同优先级的配置信息,确定目标mq消息队列为灰度mq消息队列或正式mq消息队列;所述配置信息包括mq消息配置信息和影子mq消息配置信息;根据对应级别的配置信息将所述资源访问请求缓存为具有对应配置信息的mq消息和影子mq消息;所述mq消息和影子mq消息均具有灰度标志位;监听是否存在目标方法调用的mq消息,当监听到存在时,将目标方法调用的mq消息发送至对应的灰度mq消息队列或正式mq消息队列。2.根据权利要求1所述的方法,其特征在于,所述加载不同优先级的配置信息包括:根据环境变量加载不同优先级的配置信息;解析配置信息中的gray或config节点,得到目标消息队列。3.根据权利要求1所述的方法,其特征在于,在灰度环境中,所述mq消息配置信息和所述影子mq消息配置信息包括:灰度mq消息配置和正式影子mq消息配置;在正式环境中,所述mq消息配置信息和所述影子mq消息配置信息包括:正式mq消息配置和灰度影子mq消息配置。4.根据权利要求3所述的方法,其特征在于,所述根据所述对应级别的配置信息将所述资源访问请求缓存为具有对应配置信息的mq消息和影子mq消息具体包括:将优先级低的mq消息,加载为影子mq消息;所述影子mq消息与所述优先级低的mq消息具有不同的名称。5.根据权利要求1所述的方法,其特征在于,所述目标调用方法,通过扫描客户端的接口参数中的注解确定。6.根据权利要求1所述的方法,其特征在于,还包括:解析所述灰度mq消息队列的mq消息的灰度标志位,判断所述mq消息否为灰度类型;当结果为否时,发送至正式影子mq消息队列中;解析所述正式mq消息队列的mq消息的灰度标志位,判断所述mq消息否为非灰度类型;当结果为否时,发送至灰度影子mq消息队列。7.根据权利要求1所述的方法,其特征在于,所述接收并解析客户端发送的资源访问请求,根据是否具有灰度标志,分发至灰度环境或正式环境的步骤具体包括:解析所述资源访问请求的请求头,判断所述资源访问请求的用户号、机构号或柜员号是否具有灰度标志;当具有灰度标志时,判断所述灰度标志的值是否为灰度类型,若是则发送至灰度环境;当不具有灰度标志时,将部分资源访问请求转发至灰度环境,剩余资源访问请求转发至正式环境。8.一种项目灰度发布装置,其特征在于,包括:分发模块,用于接收并解析客户端发送的资源访问请求,根据是否具有灰度标志,代理至灰度环境或正式环境;应用模块,用于加载不同优先级的配置信息,确定目标mq消息队列为灰度mq消息队列或正式mq消息队列;所述配置信息包括mq消息配置信息和影子mq消息配置信息;2CN114968269A权利要求书2/2页处理模块,用于根据对应级别的配置信息将所述资源访问请求缓存为具有对应配置信息的mq消息和影子mq消息;所述mq消息和影子mq消息均具有灰度标志位;消息发送模块,监听是否存在目标方法调用的mq消息,当监听到存在时,将目标方法调用的mq消息发送至对应的灰度mq消息队列或正式mq消息队列。9.一种电子设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,其特征在于,所述处理器执行所述程序时实