技术新讯 > 电子通信装置的制造及其应用技术 > 一种灰度业务处理方法、系统、装置、设备及存储介质与流程  >  正文

一种灰度业务处理方法、系统、装置、设备及存储介质与流程

  • 国知局
  • 2024-08-02 14:10:15

本申请涉及数据处理,尤其涉及一种灰度业务处理方法、系统、装置、设备及存储介质。

背景技术:

1、金融领域中,应用程序的功能(以下简称为应用程序)投产时较为传统,是一种稳态的标准实施模式。这种模式具有统一、规范、稳定、以安全为准的优势。应用程序在测试环境测试通过后直接对外。

2、随着业务快速发展,投产的频率更快、更敏捷。随之带来的投产风险也越大。测试环境验证通过后直接对外的模式已无法满足快速迭代的投产需求。

技术实现思路

1、本申请提供一种灰度业务处理方法、系统、装置、设备及存储介质,用以解决相关技术中应用程序的投产方式无法满足业务需求的技术问题。

2、第一方面,本申请提供了一种灰度业务处理方法,应用于灰度服务器,该方法包括:

3、接收用户设备发送的查询请求;其中,所述查询请求包括目标应用程序对应的用户标识;

4、当确定所述用户标识对应的用户为灰度用户时,根据当前网络状态,确定所述目标应用程序的灰度版本对应的发送方式;其中,所述发送方式包括整体发送或者分片发送;

5、采用所述发送方式向所述用户设备发送所述目标应用程序的灰度版本;

6、在接收到所述用户设备发送的寻址请求时,根据灰度通道生成规则,确定所述用户设备对应的目标灰度通道标识;其中,所述寻址请求为所述用户设备在确定所述灰度版本安装完成后发送的;

7、向所述用户设备发送所述目标灰度通道标识,以使所述用户设备根据所述目标灰度通道标识对应的目标灰度通道处理灰度业务。

8、第二方面,本申请还提供了一种灰度业务处理系统,所述系统包括:至少两个灰度服务器集群,每个所述灰度服务器集群设置于对应的业务中心区域中;

9、每个所述灰度服务器集群均包括灰度网站服务器子集群、灰度应用程序服务器子集群以及灰度数据库服务器子集群;

10、所述灰度网站服务器子集群包括至少一个灰度网站服务器,灰度应用程序服务器子集群包括至少一个灰度应用程序服务器,灰度数据库服务器子集群包括至少一个灰度数据库服务器;

11、所述灰度网站服务器、所述灰度应用程序服务器以及所述灰度数据库服务器均用于执行上述的灰度业务处理方法。

12、第三方面,本申请还提供了一种灰度业务处理装置,所述装置设置于灰度服务器中,所述装置包括:

13、接收模块,用于接收用户设备发送的查询请求;其中,所述查询请求包括目标应用程序对应的用户标识;

14、第一确定模块,用于当确定所述用户标识对应的用户为灰度用户时,根据当前网络状态,确定所述目标应用程序的灰度版本对应的发送方式;其中,所述发送方式包括整体发送或者分片发送;

15、发送模块,用于采用所述发送方式向所述用户设备发送所述目标应用程序的灰度版本;

16、第二确定模块,用于在接收到所述用户设备发送的寻址请求时,根据灰度通道生成规则,确定所述用户设备对应的目标灰度通道标识;其中,所述寻址请求为所述用户设备在确定所述灰度版本安装完成后发送的;

17、所述发送模块,还用于向所述用户设备发送所述目标灰度通道标识,以使所述用户设备根据所述目标灰度通道标识对应的目标灰度通道处理灰度业务。

18、第四方面,本申请还提供了一种电子设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述程序时实现如本申请中任一所述的灰度业务处理方法。

19、第五方面,本申请还提供了一种计算机可读存储介质,其上存储有计算机程序,该程序被处理器执行时实现如本申请中任一所述的灰度业务处理方法。

20、第六方面,本申请还提供了一种计算机程序产品,包括计算机程序,所述计算机程序在被处理器执行时实现如本申请中任一所述的灰度业务处理方法。

21、本申请的技术方案,包括:接收用户设备发送的查询请求,其中,查询请求包括目标应用程序对应的用户标识;当确定用户标识对应的用户为灰度用户时,根据当前网络状态,确定目标应用程序的灰度版本对应的发送方式,其中,发送方式包括整体发送或者分片发送,采用发送方式向用户设备发送目标应用程序的灰度版本;在接收到用户设备发送的寻址请求时,根据灰度通道生成规则,确定用户设备对应的目标灰度通道标识,其中,寻址请求为用户设备在确定灰度版本安装完成后发送的,向用户设备发送目标灰度通道标识,以使用户设备根据目标灰度通道标识对应的目标灰度通道处理灰度业务。其具有以下技术效果:一方面,实现了根据当前网络状态,确定灰度版本的发送方式,采用对应的发送方式向灰度用户的用户设备发送灰度版本,即实现了目标应用程序的灰度版本的可靠的发布,从而,降低了目标应用程序投产时的风险,提高了目标应用程序运行时的稳定性和可靠性,可以满足业务快速迭代的需求;另一方面,实现了向灰度用户的用户设备发送根据灰度通道生成规则确定出的目标灰度通道标识,使用户设备后续可以通过该目标灰度通道标识对应的目标灰度通道处理灰度业务,以避免灰度业务的处理过程对非灰度业务造成影响,进一步提高了目标应用程序运行时的稳定性和可靠性。

技术特征:

1.一种灰度业务处理方法,其特征在于,应用于灰度服务器,所述方法包括:

2.根据权利要求1所述的方法,其特征在于,所述查询请求还包括所述用户设备中所述目标应用程序的当前版本标识;

3.根据权利要求2所述的方法,其特征在于,所述确定所述用户标识对应的用户为灰度用户,包括:

4.根据权利要求1所述的方法,其特征在于,所述当前网络状态包括所述灰度服务器与所述用户设备之间的通信通道的当前网络传输速率;

5.根据权利要求4所述的方法,其特征在于,当所述发送方式为分片发送时,所述采用所述发送方式向所述用户设备发送所述目标应用程序的灰度版本,包括:

6.根据权利要求1至5任一项所述的方法,其特征在于,所述灰度通道生成规则用于指示应用程序与灰度通道的映射关系,所述根据灰度通道生成规则,确定所述用户设备对应的目标灰度通道标识,包括:根据应用程序与灰度通道的映射关系以及所述目标应用程序,确定所述用户设备对应的目标灰度通道标识;或者,

7.根据权利要求1所述的方法,其特征在于,所述向所述用户设备发送所述目标灰度通道标识之后,所述方法还包括:

8.根据权利要求7所述的方法,其特征在于,所述根据灰度通道生成规则,确定所述用户设备对应的目标灰度通道标识,包括:

9.根据权利要求8所述的方法,其特征在于,所述方法还包括:

10.根据权利要求7所述的方法,其特征在于,所述灰度交易请求及所述灰度交易响应信息均包括灰度业务的标识。

11.根据权利要求10所述的方法,其特征在于,所述方法还包括以下至少一项:

12.根据权利要求7所述的方法,其特征在于,所述灰度交易请求为对数据库表的数据进行修改的请求;

13.根据权利要求1至5任一项所述的方法,其特征在于,所述目标应用程序为金融领域中具有前端展示页面的应用程序。

14.一种灰度业务处理系统,其特征在于,所述系统包括:至少两个灰度服务器集群,每个所述灰度服务器集群设置于对应的业务中心区域中;

15.根据权利要求14所述的系统,其特征在于,所述系统还包括监控服务器与分析服务器;

16.一种灰度业务处理装置,其特征在于,所述装置设置于灰度服务器中,所述装置包括:

17.一种电子设备,其特征在于,包括存储器,处理器及存储在存储器上并可在处理器运行的计算机程序,其特征在于,所述处理器执行所述计算机程序时实现如权利要求1至13中任一项所述的灰度业务处理方法。

18.一种计算机可读存储介质,其上存储有计算机程序,其特征在于,该程序被处理器执行时实现如权利要求1至13中任一所述的灰度业务处理方法。

19.一种计算机程序产品,包括计算机程序,其特征在于,所述计算机程序在被处理器执行时实现如权利要求1至13中任一项所述的灰度业务处理方法。

技术总结本申请公开了一种灰度业务处理方法、系统、装置、设备及存储介质。本申请涉及数据处理技术领域。该方法包括:接收用户设备发送的查询请求,其中,查询请求包括目标应用程序对应的用户标识;当确定用户标识对应的用户为灰度用户时,根据当前网络状态,确定目标应用程序的灰度版本对应的发送方式,采用发送方式向用户设备发送目标应用程序的灰度版本;在接收到用户设备发送的寻址请求时,根据灰度通道生成规则,确定用户设备对应的目标灰度通道标识,向用户设备发送目标灰度通道标识,以使用户设备根据目标灰度通道标识对应的目标灰度通道处理灰度业务。该灰度业务处理方法提高了目标应用程序运行时的稳定性和可靠性,可以满足业务快速迭代的需求。技术研发人员:陈剑受保护的技术使用者:中国建设银行股份有限公司技术研发日:技术公布日:2024/7/23

本文地址:https://www.jishuxx.com/zhuanli/20240801/241844.html

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 YYfuon@163.com 举报,一经查实,本站将立刻删除。