[发明专利]一种处理业务请求的方法、装置及设备有效
申请号: | 201711383117.2 | 申请日: | 2017-12-20 |
公开(公告)号: | CN108304455B | 公开(公告)日: | 2022-04-29 |
发明(设计)人: | 陈利剑 | 申请(专利权)人: | 创新先进技术有限公司 |
主分类号: | G06F16/27 | 分类号: | G06F16/27;G06F16/22;G06F16/25 |
代理公司: | 北京晋德允升知识产权代理有限公司 11623 | 代理人: | 杨移 |
地址: | 开曼群岛大开曼岛*** | 国省代码: | 暂无信息 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 处理 业务 请求 方法 装置 设备 | ||
1.一种处理业务请求的方法,用于多个数据中心对于同一个业务流程的流程相关数据的同步,包括:
数据中心接收业务请求;
根据所述业务请求,判断所述业务请求对应的业务流程是否由所述数据中心创建;所述业务请求对应有业务标识;所述业务标识包含创建所述业务流程的数据中心的数据中心标识;
若是,则处理所述业务请求;所述业务请求对应的业务流程的业务标识,作为处理该业务请求所产生的数据的主键;处理所述业务请求所产生的数据同步都其他数据中心的数据库中;所述业务标识为流水号;
否则,确定所述业务请求对应的业务流程的业务标识包含的数据中心标识;将所述业务请求转发给确定的数据中心标识对应的其他数据中心处理;
判断所述业务请求对应的业务流程是否由所述数据中心创建,具体包括:
所述数据中心查找所述业务请求对应的业务流程的业务标识;
若所述业务标识包含所述数据中心自身的数据中心标识,则确定所述业务请求对应的业务流程是由所述数据中心创建的;
若所述业务标识不包含所述数据中心自身的数据中心标识,则确定所述业务请求对应的业务流程不是由所述数据中心创建的。
2.根据权利要求1所述的方法,所述方法还包括:
当所述数据中心未查找到所述业务请求对应的业务流程的业务标识时,创建所述业务请求对应的业务流程,并根据所述数据中心自身的数据中心标识,为所述业务流程分配包含自身的数据中心标识的业务标识;或者
当所述数据中心未查找到所述业务请求对应的业务流程的业务标识时,根据预设的流量切换规则,将所述业务请求转发给其他数据中心处理。
3.根据权利要求1~2任一项所述的方法,处理所述业务请求之后,所述方法还包括:
将处理所述业务请求所产生的数据同步到其他数据中心。
4.一种处理业务请求的装置,用于多个数据中心对于同一个业务流程的流程相关数据的同步,包括:
接收模块,接收业务请求;
判断模块,根据所述业务请求,判断所述业务请求对应的业务流程是否由所述数据中心创建;所述业务请求对应有业务标识;所述业务标识包含创建所述业务流程的数据中心的数据中心标识;
第一处理模块,若所述判断模块确定所述业务请求对应的业务流程是由所述数据中心创建的,则处理所述业务请求;所述业务请求对应的业务流程的业务标识,作为处理该业务请求所产生的数据的主键;处理所述业务请求所产生的数据同步都其他数据中心的数据库中;所述业务标识为流水号;
第二处理模块,若所述判断模块确定所述业务请求对应的业务流程不是由所述数据中心创建的,则确定所述业务请求对应的业务流程的业务标识包含的数据中心标识;将所述业务请求转发给确定的数据中心标识对应的其他数据中心处理;
所述判断模块,查找所述业务请求对应的业务流程的业务标识;若所述业务标识包含所述数据中心自身的数据中心标识,则确定所述业务请求对应的业务流程是由所述数据中心创建的;若所述业务标识不包含所述数据中心自身的数据中心标识,则确定所述业务请求对应的业务流程不是由所述数据中心创建的。
5.根据权利要求4所述的装置,所述装置还包括:
第三处理模块,当所述判断模块未查找到所述业务请求对应的业务流程的业务标识时,创建所述业务请求对应的业务流程,并根据所述数据中心自身的数据中心标识,为所述业务流程分配包含自身的数据中心标识的业务标识;或者当所述判断模块未查找到所述业务请求对应的业务流程的业务标识时,根据预设的流量切换规则,将所述业务请求转发给其他数据中心处理。
6.根据权利要求4~5任一项所述的装置,所述第一处理模块,处理所述业务请求之后,将处理所述业务请求所产生的数据同步到其他数据中心。
7.一种处理业务请求的设备,用于多个数据中心对于同一个业务流程的流程相关数据的同步,包括一个或多个处理器及存储器,所述存储器存储有程序,并且被配置成由所述一个或多个处理器执行以下步骤:
接收业务请求;
根据所述业务请求,判断所述业务请求对应的业务流程是否由所述数据中心创建;所述业务请求对应有业务标识;所述业务标识包含创建所述业务流程的数据中心的数据中心标识;
若是,则处理所述业务请求;所述业务请求对应的业务流程的业务标识,作为处理该业务请求所产生的数据的主键;处理所述业务请求所产生的数据同步都其他数据中心的数据库中;所述业务标识为流水号;
否则,确定所述业务请求对应的业务流程的业务标识包含的数据中心标识;
将所述业务请求转发给确定的数据中心标识对应的其他数据中心处理;
判断所述业务请求对应的业务流程是否由所述数据中心创建,具体包括:
所述数据中心查找所述业务请求对应的业务流程的业务标识;
若所述业务标识包含所述数据中心自身的数据中心标识,则确定所述业务请求对应的业务流程是由所述数据中心创建的;
若所述业务标识不包含所述数据中心自身的数据中心标识,则确定所述业务请求对应的业务流程不是由所述数据中心创建的。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于创新先进技术有限公司,未经创新先进技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201711383117.2/1.html,转载请声明来源钻瓜专利网。
- 上一篇:基于大数据的发票数据实时聚合装置
- 下一篇:一种人口经纬度确定方法和装置