[发明专利]业务数据处理方法、装置和系统有效
申请号: | 201410153398.2 | 申请日: | 2014-04-16 |
公开(公告)号: | CN105095199B | 公开(公告)日: | 2019-04-09 |
发明(设计)人: | 陈胜利;苏闻杰;濮方 | 申请(专利权)人: | 阿里巴巴集团控股有限公司 |
主分类号: | G06F16/25 | 分类号: | G06F16/25 |
代理公司: | 北京博浩百睿知识产权代理有限责任公司 11134 | 代理人: | 宋子良 |
地址: | 英属开曼群岛大开*** | 国省代码: | 开曼群岛;KY |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 业务 数据处理 方法 装置 系统 | ||
本申请公开了一种业务数据处理方法、装置和系统。该业务数据处理方法包括:接收第一数据区域发送的第一消息和第二数据区域发送的第二消息,第一数据区域和第二数据区域为对业务处理的数据服务器和应用服务器进行划分得到的两个不同区域,第一数据区域接收到第一业务数据后发送第一消息,第一消息具有第一业务数据的第一排序标识,第二数据区域接收到第二业务数据后发送第二消息,第二消息具有第二业务数据的第二排序标识;基于第一排序标识和第二排序标识确定第一业务数据和第二业务数据的处理顺序;按照处理顺序控制第一数据区域处理第一业务数据和第二数据区域处理第二业务数据。通过本申请,实现对不同数据区域的业务请求的排序和调度。
技术领域
本申请涉及数据处理领域,具体而言,涉及一种业务数据处理方法、装置和系统。
背景技术
在大量数据请求的处理中,通常采用增加服务器的方式来提高数据处理系统的容量。随着服务器增加,数据库(DB)的压力也随着增加,数据库的连接数和响应时间受到越来越多的关注。于是分库分表,数据逻辑部署等方案被提出来。例如在数据逻辑部署模式下,业务处理的数据服务器和应用服务器被分别部署在N个数据区域内,即将多个数据服务器和应用服务器划分成多个数据区域。一个数据区域用于处理一类用户群体的请求(用户群体的划分可以按照自己设定的业务规则,如地域,会员ID或属性等)。例如,区域zone1用来处理大连的用户请求,区域zone2处理杭州用户请求。其中,区域zone1和区域zone2即为数据区域,在每个数据区域之间不允许相互访问,这样可以实现数据隔离以及数据本地化,减少跨区域访问数据带来的性能损失,最终实现无限扩容的目的。
发明人发现,在数据逻辑部署模式下,由于每个数据区域之间不允许相互访问,不同数据区域的数据业务请求无法进行排队处理,导致数据处理的顺序混乱,例如用户1向区域zone1申请在网上做了一笔T+1异步转账到银行卡的交易,用户2向区域zone2也申请在网上做了一笔T+1异步转账到银行卡的交易,其中,请求交易的银行为同一家银行。这些交易请求需要被按照申请时间排队发送银行进行处理。由于区域zone1和区域zone2的数据相互隔离,无法做到全局排队。
针对现有技术中不同数据区域的业务请求无法进行排队处理导致数据处理的顺序混乱的问题,目前尚未提出有效的解决方案。
发明内容
本申请的主要目的在于提供一种业务数据处理方法、装置和系统,以解决现有技术中不同数据区域的业务请求无法进行排队处理导致数据处理的顺序混乱的问题。
为了实现上述目的,根据本申请的一个方面,提供了一种业务数据处理方法。根据本申请的业务数据处理方法包括:接收第一数据区域发送的第一消息和第二数据区域发送的第二消息,其中,第一数据区域和第二数据区域为对业务处理的数据服务器和应用服务器进行划分得到的两个数据隔离的不同区域,第一数据区域接收到第一业务数据后发送第一消息,第一消息具有第一业务数据的第一排序标识,第二数据区域接收到第二业务数据后发送第二消息,第二消息具有第二业务数据的第二排序标识;基于第一排序标识和第二排序标识确定第一业务数据和第二业务数据的处理顺序;以及按照处理顺序控制第一数据区域处理第一业务数据和第二数据区域处理第二业务数据。
进一步地,基于第一排序标识和第二排序标识确定第一业务数据和第二业务数据的处理顺序包括:从第一消息中提取第一排序标识,第一排序标识为用于对第一业务数据进行排序的标识;从第二消息中提取第二排序标识,第二排序标识为用于对第二业务数据进行排序的标识;按照预设业务处理规则对第一排序标识和第二排序标识进行排序,得到排序结果;以及由排序结果确定第二业务数据和第一业务数据的处理顺序。
进一步地,在接收第一数据区域发送的第一消息和第二数据区域发送的第二消息之后,业务数据处理方法还包括:将第一消息和第二消息存入到预先建立的全局调度表中,全局调度表用于对业务数据进行排序,其中,在全局调度表内按照预设业务处理规则确定第二业务数据和第一业务数据的处理顺序。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于阿里巴巴集团控股有限公司,未经阿里巴巴集团控股有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201410153398.2/2.html,转载请声明来源钻瓜专利网。
- 上一篇:消息推荐方法及装置
- 下一篇:页面预览图获取方法及装置