[发明专利]一种业务处理流程配置方法、业务请求处理方法及装置在审
申请号: | 201910905745.5 | 申请日: | 2019-09-24 |
公开(公告)号: | CN110764839A | 公开(公告)日: | 2020-02-07 |
发明(设计)人: | 肖梁军;王康龙;秦刚;司孝波;钱津津 | 申请(专利权)人: | 苏宁云计算有限公司 |
主分类号: | G06F9/445 | 分类号: | G06F9/445;G06F8/60 |
代理公司: | 11111 北京市万慧达律师事务所 | 代理人: | 张慧娟 |
地址: | 210000 江苏省南*** | 国省代码: | 江苏;32 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 业务处理流程 业务标识 处理模块 目标业务 旧版本 配置 计算机技术领域 业务请求处理 系统稳定性 降低系统 配置信息 系统发布 变更 | ||
1.一种业务处理流程配置方法,其特征在于,所述方法包括:
根据接收到的配置信息进行配置,生成新的业务处理流程,所述新的业务处理流程包括具有执行顺序的多个处理模块,多个所述处理模块分别包括至少一个执行单元之间的执行逻辑;
在接收到对目标业务进行启用所述新的业务处理流程的请求时,判断所述目标业务的业务标识是否对应于旧版本的业务处理流程;
若是,则将所述业务标识由对应于所述旧版本的业务处理流程变更为对应于所述新的业务处理流程,否则,则直接将所述业务标识与所述新的业务处理流程进行对应,以启用所述新的业务处理流程。
2.根据权利要求1所述的方法,其特征在于,所述根据接收到的配置信息进行配置,生成新的业务处理流程,包括:
接收模块配置信息,根据所述模块配置信息,在执行单元仓库中确定对应的至少一个执行单元,并配置至少一个所述执行单元之间的执行逻辑,生成处理模块,以存储至处理模块仓库中;
接收业务处理流程配置信息,根据所述业务处理流程配置信息,在所述处理模块仓库中确定对应的多个处理模块,并配置多个所述处理模块之间的执行顺序,生成所述新的业务处理流程。
3.根据权利要求1所述的方法,其特征在于,所述根据接收到的配置信息进行配置,生成新的业务处理流程,包括:
接收针对所述旧版本的业务处理流程的变更信息,其中,所述变更信息用于指示变更所述旧版本的业务处理流程中的处理模块的执行顺序、处理模块中的执行单元和执行单元之间的执行逻辑中的至少一个;
在保留所述旧版本的业务处理流程的情况下,根据所述变更信息,在所述旧版本的业务处理流程中进行对应的变更,以生成所述新的业务处理流程。
4.根据权利要求3所述的方法,其特征在于,所述变更信息用于指示变更处理模块中的执行单元时,所述在保留所述旧版本的业务处理流程的情况下,根据所述变更信息,在所述旧版本的业务处理流程中进行对应的变更,以生成所述新的业务处理流程,包括:
在保留所述新的业务处理流程的情况下,根据所述变更信息,从所述旧版本的业务处理流程中抽取需要变更的处理模块和不需要变更的处理模块;
对所述需要变更的处理模块中的执行单元进行变更,得到变更后的处理模块;
配置所述变更后的处理模块和所述不需要变更的处理模块之间的执行顺序,生成所述新的业务处理流程。
5.根据权利要求1至4任一所述的方法,其特征在于,所述至少一个执行单元中包括redis服务器中的LUA脚本。
6.一种业务请求处理方法,其特征在于,所述方法包括:
在接收到业务请求时,确定所述业务请求中的业务标识所对应的业务处理流程,其中,所述业务处理流程包括具有执行顺序的多个处理模块,多个所述处理模块分别包括至少一个执行单元之间的执行逻辑;
获取所述业务处理流程中的多个处理模块以及各所述处理模块的执行顺序;
按照各所述处理模块的执行顺序和各所述处理模块中的至少一个执行单元之间的执行逻辑,从执行单元仓库中调用对应的执行单元对所述业务请求进行处理;
返回所述业务请求的处理结果。
7.一种业务处理流程配置装置,其特征在于,所述装置包括:
配置模块,用于根据接收到的配置信息进行配置,生成新的业务处理流程,所述新的业务处理流程包括具有执行顺序的多个处理模块,多个所述处理模块分别包括至少一个执行单元之间的执行逻辑;
判断模块,用于在接收到对目标业务进行启用所述新的业务处理流程的启用请求时,判断所述目标业务的业务标识是否对应于旧版本的业务处理流程;
对应模块,用于在所述判断模块的判断结果为是时,将所述业务标识由对应于所述旧版本的业务处理流程变更为对应于所述新的业务处理流程,否则,则直接将所述业务标识与所述新的业务处理流程进行对应,以启用所述新的业务处理流程。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于苏宁云计算有限公司,未经苏宁云计算有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910905745.5/1.html,转载请声明来源钻瓜专利网。