[发明专利]业务数据处理方法和装置有效
申请号: | 201710258872.1 | 申请日: | 2017-04-19 |
公开(公告)号: | CN107239487B | 公开(公告)日: | 2018-09-11 |
发明(设计)人: | 黄东庆;郭润增;唐川鹏;苗俊磊 | 申请(专利权)人: | 腾讯科技(深圳)有限公司 |
主分类号: | G06F17/30 | 分类号: | G06F17/30 |
代理公司: | 广州华进联合专利商标代理有限公司 44224 | 代理人: | 何平;邓云鹏 |
地址: | 518000 广东省深圳*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 业务 数据处理 方法 装置 | ||
1.一种业务数据处理方法,其特征在于,包括:
获取第一业务数据处理请求;
根据所述第一业务数据处理请求,获取任一的数据库的标识;
在记录的所述标识对应的数据库历史执行失败次数超过设定阈值时,返回所述根据所述第一业务数据处理请求,获取任一的数据库的标识的步骤以获取下一数据库的标识,直至获取的所述标识对应的数据库的历史执行失败次数小于设定阈值;
向所述标识对应的数据库发送第一测试请求;
在检测到所述第一测试请求执行成功后,将所述第一业务数据处理请求发送至所述标识对应的数据库。
2.根据权利要求1所述的方法,其特征在于,所述第一业务数据处理请求包括数据写入请求,所述数据写入请求包括第一业务编号;
所述在检测到所述第一测试请求执行成功后,将所述第一业务数据处理请求发送至所述标识对应的数据库的步骤包括:
在检测到所述第一测试请求执行成功后,根据所述第一业务编号和所述标识生成第二业务编号;
将所述数据写入请求发送至所述标识对应的数据库,所述数据写入请求携带有所述第二业务编号,由所述数据库对所述第二业务编号进行写入处理。
3.根据权利要求2所述的方法,其特征在于:
在所述根据所述第一业务编号和所述标识生成第二业务编号的步骤之后,还包括:建立所述第一业务编号与第二业务编号的映射关系;
在将所述数据写入请求发送至所述标识对应的数据库的步骤之后,还包括:接收第二业务数据处理请求,所述第二业务数据处理请求携带有所述第一业务编号或第二业务编号;
当所述第二业务数据处理请求携带有所述第一业务编号时,根据所述映射关系查找所述第一业务编号对应的所述第二业务编号;
识别所述第二业务编号,得到存储有所述第二业务编号对应数据的数据库的标识;
将所述第二业务数据处理请求发送至所述标识对应的数据库,所述第二业务数据处理请求携带有所述第二业务编号,由所述数据库根据所述第二业务数据处理请求对所述第二业务编号对应的数据进行处理。
4.根据权利要求3所述的方法,其特征在于,在所述根据所述第一业务编号和所述标识生成第二业务编号的步骤之后,还包括:将所述数据写入请求发送至缓存数据库,所述数据写入请求携带有所述第二业务编号,由所述缓存数据库对所述第二业务编号进行写入处理;
当检测到所述第二业务数据处理请求执行失败时,向缓存数据库发送所述第二业务数据处理请求,由所述缓存数据库根据所述第二业务数据处理请求对所述第二业务编号对应的数据进行处理。
5.根据权利要求4所述的方法,其特征在于,所述第二业务处理请求包括数据更新请求,当所述第二业务数据处理请求包括所述数据更新请求时,在所述向缓存数据库发送所述第二业务数据处理请求的步骤之后,还包括:
每间隔预设时间向所述标识对应的数据库发送第二测试请求;
当检测到所述第二测试请求执行成功后,将所述缓存数据库中更新的所述第二业务编号对应的数据同步至所述标识对应的数据库。
6.一种业务数据处理装置,其特征在于,包括:请求获取模块、选择模块、第一判断模块、测试发送模块和处理模块;
所述请求获取模块,用于获取第一业务数据处理请求;
所述选择模块,用于根据所述第一业务数据处理请求,获取任一的数据库的标识;
所述第一判断模块,用于判断记录的所述标识对应的数据库历史执行失败次数是否超过设定阈值;
所述选择模块,还用于在所述第一判断模块的判断结果为是时,获取下一数据库的标识;
所述测试发送模块,用于在所述第一判断模块的判断结果为否时,向所述标识对应的数据库发送第一测试请求;
所述处理模块,用于在检测到所述第一测试请求执行成功后,将所述第一业务数据处理请求发送至所述标识对应的数据库。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于腾讯科技(深圳)有限公司,未经腾讯科技(深圳)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710258872.1/1.html,转载请声明来源钻瓜专利网。