[发明专利]数据处理方法、装置和服务器在审
申请号: | 202010903226.8 | 申请日: | 2020-09-01 |
公开(公告)号: | CN113297233A | 公开(公告)日: | 2021-08-24 |
发明(设计)人: | 鞠进涛;朱云锋;安凯歌;罗剑明;程霖 | 申请(专利权)人: | 阿里巴巴集团控股有限公司 |
主分类号: | G06F16/23 | 分类号: | G06F16/23;G06F16/27;G06F16/18;G06Q20/06;G06Q20/10 |
代理公司: | 北京三友知识产权代理有限公司 11127 | 代理人: | 周达;阚传猛 |
地址: | 英属开曼*** | 国省代码: | 暂无信息 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 数据处理 方法 装置 服务器 | ||
1.一种数据处理方法,包括:
接收终端设备发送的数据处理请求;其中,所述数据处理请求包含有操作;
将所述数据处理请求发送至全局服务器;其中,所述全局服务器用于接收前端服务器发送的数据处理请求,并将所述数据处理请求中包含的操作按照顺序记录在全局日志中;
通过全局服务器获取增量日志;
根据所述增量日志,和本地的镜像数据,按顺序执行所述增量日志中所包含的操作。
2.根据权利要求1所述的方法,所述将所述数据处理请求发送至全局服务器,包括:
将所述数据处理请求封装成基于一致性协议的提议数据;
将所述提议数据发送至全局服务器。
3.根据权利要求2所述的方法,在将所述数据处理请求封装成基于一致性协议的提议数据之前,所述方法还包括:
确定所述终端设备的设备标识;
在所述数据处理请求中增加预设字段,并将所述终端设备的设备标识设置在所述预设字段中。
4.根据权利要求3所述的方法,所述预设字段包括UUID字段。
5.根据权利要求3所述的方法,所述根据所述增量日志,和本地的镜像数据,按顺序执行所述增量日志中所包含的操作,包括:
根据所述增量日志,确定出操作的执行顺序;
从本地的镜像数据中获取与操作匹配的目标数据;
按照执行顺序,根据所述目标数据执行操作,得到对应的目标处理结果。
6.根据权利要求5所述的方法,在按顺序执行操作,得到对应的目标处理结果之后,所述方法还包括:
获取并根据增量日志中与所述操作对应的预设字段,确定出终端设备的设备标识;
根据所述终端设备的设备标识,将所述目标处理结果发送至终端设备。
7.根据权利要求5所述的方法,所述操作包括涉及计算逻辑的操作,其中,所述涉及计算逻辑的操作包括以下至少之一:比较后再设置操作、比较后再删除操作、比较并转换操作。
8.根据权利要求7所述的方法,所述根据所述目标数据执行操作,得到对应的目标处理结果,包括:
将操作中携带的数据与目标数据进行比较操作,得到比较结果;
根据所述比较结果,进行相应的设置操作,得到对应的目标处理结果。
9.根据权利要求8所述的方法,所述数据处理请求包括账单支付请求,所述操作中携带的数据包括待支付的金额,所述目标数据包括支付账户的剩余金额。
10.根据权利要求1所述的方法,通过全局服务器获取增量日志,包括:
接收全局服务器在检测到触发条件的情况下推送的增量日志;
和/或,
间隔预设的时间间隔,向全局服务器发送增量日志的获取请求,以获取全局服务器反馈的增量日志。
11.一种数据处理方法,包括:
获取数据处理请求;
将数据处理请求中包含的操作按照顺序记录在全局日志中。
12.根据权利要求11所述的方法,所述将数据处理请求中包含的操作按照顺序记录在全局日志中,包括:
确定所述数据处理请求的接收时间;
根据所述处理请求的接收时间,将所述数据处理请求中包含的操作按照顺序记录在全局日志中。
13.一种数据处理方法,包括:
获取提议数据;
根据一致性协议,在多个全局服务器中发起针对所述提议数据的表决;
在确定超过预设数量的全局服务器针对所述提议数据表决通过的情况下,将所述提议数据中包含的操作按照顺序记录在全局日志中。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于阿里巴巴集团控股有限公司,未经阿里巴巴集团控股有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010903226.8/1.html,转载请声明来源钻瓜专利网。