发明名称 |
一种服务器和数据处理方法 |
摘要 |
本发明涉及计算机通信技术,尤其涉及服务器和数据处理方法,以在云服务场景下简单实现事务管理。本发明实施例提供的第二数据服务器与应用服务器和云端的第一数据服务器连接,接收应用服务器发送的用于请求第一数据服务器提供的第一持久层服务的第一操作请求,该请求中包括属于同一个事务的至少一个操作;第二数据服务器中的事务管理模块对自身中的第二数据执行上述至少一个操作;该第二数据与第一数据服务器中的第一数据相同;若操作均执行成功则生成第二操作请求,以请求对第一数据执行上述至少一个操作,并发给第一数据服务器。通过在应用服务和云服务之间提供具有事务管理功能的持久层服务,无需应用服务实现事务管理,降低应用服务的复杂度。 |
申请公布号 |
CN104731943A |
申请公布日期 |
2015.06.24 |
申请号 |
CN201510148274.X |
申请日期 |
2015.03.31 |
申请人 |
华为技术有限公司 |
发明人 |
曾建国;秦翼 |
分类号 |
G06F17/30(2006.01)I;G06F9/54(2006.01)I;H04L29/08(2006.01)I |
主分类号 |
G06F17/30(2006.01)I |
代理机构 |
北京同达信恒知识产权代理有限公司 11291 |
代理人 |
冯艳莲 |
主权项 |
一种数据处理方法,应用于第二数据服务器上,其特征在于,所述第二数据服务器与第一数据服务器以及一个或多个应用服务器具有通信连接;所述应用服务器用于提供应用服务;所述第一数据服务器用于提供第一持久层服务,所述第一数据服务器中包括第一数据;所述第二数据服务器用于提供第二持久层服务,所述第二数据服务器中包括第二数据,所述第二数据包括与所述第一数据相同的数据;所述第二数据服务器向所述应用服务器提供第二应用程序接口API,所述应用服务器通过调用所述第二API向所述第一数据服务器请求所述第一持久层服务;所述第一数据服务器向所述第二数据服务器提供第一API,所述第二数据服务器通过调用所述第一API请求所述第一持久层服务;所述方法包括:所述第二数据服务器接收所述一个或多个应用服务器发送的第一操作请求,所述第一操作请求是所述一个或多个应用服务器通过调用所述第二API发送的,用于请求执行至少一个操作,所述至少一个操作属于同一个事务;所述第二数据服务器在确定所述第一操作请求是用于请求所述第一持久层服务执行所述至少一个操作后,对所述第二数据执行所述至少一个操作;若每一个操作均执行成功,则所述第二数据服务器生成第二操作请求,并通过调用所述第一API向所述第一数据服务器发送所述第二操作请求,其中所述第二操作请求用于请求对所述第一数据执行所述至少一个操作。 |
地址 |
518129 广东省深圳市龙岗区坂田华为总部办公楼 |