异步数据消耗的处理方法与流程

文档序号:12597281阅读:来源:国知局

技术特征:

1.一种异步数据消耗的处理方法,其特征在于,该方法包括:

第一服务器在成功执行数据项的数据消耗后,向第二服务器发送含有消耗数据的成功消耗邮件,并将该成功消耗邮件存储在指定存储设备;

所述第二服务器在收到所述含有消耗数据的成功消耗邮件后,解析出其中的消耗数据,进行与该消耗数据对应的业务逻辑处理;如果所述业务逻辑处理成功,则通知所述存储设备删除该成功消耗邮件;如果所述业务逻辑处理失败,则向所述第一服务器返回含有消耗数据的业务逻辑处理失败邮件,并通知所述存储设备删除该成功消耗邮件;

所述第一服务器在接收到所述第二服务器的业务逻辑处理失败邮件后,解析出其中的消耗数据,补回对应数据项的消耗数据。

2.根据权利要求1所述的方法,其特征在于,该方法进一步包括:

所述第二服务器在崩溃重启后,从所述指定存储设备中读取发送给本第二服务器的成功消耗邮件,解析出其中的消耗数据,进行与该消耗数据对应的业务逻辑处理;如果所述业务逻辑处理成功,则通知所述存储设备删除该成功消耗邮件;如果所述业务逻辑处理失败,则向所述第一服务器返回含有消耗数据的业务逻辑处理失败邮件,并通知所述存储设备删除该成功消耗邮件。

3.根据权利要求1所述的方法,其特征在于,该方法进一步包括:

所述第二服务器向所述第一服务器返回含有消耗数据的业务逻辑处理失败邮件后,进一步将该业务逻辑处理失败邮件存储在指定存储设备中;

所述第一服务器在接收到所述第二服务器的业务逻辑处理失败邮件后,解析出其中的消耗数据,补回对应数据项的消耗数据后,进一步通知所述指定存储设备将该业务逻辑处理失败邮件删除。

4.根据权利要求3所述的方法,其特征在于,该方法进一步包括:

在所述第一服务器崩溃重启后,从所述指定存储设备中读取发送给本第一服务器的业务逻辑处理失败邮件,解析出其中的消耗数据,补回对应数据项的消耗数据,之后通知所述指定存储设备将该业务逻辑处理失败邮件删除。

5.根据权利要求1所述的方法,其特征在于,该方法进一步包括:

如果所述第二服务器的所述业务逻辑处理成功,则向第一服务器返回针对所述成功消耗邮件的响应信息;

所述第一服务器如果在指定的时间内没有收到第二服务器的针对所述成功消耗邮件的任何响应邮件或响应信息,则补回对应数据项的消耗数据,并通知所述指定存储设备删除所述成功消耗邮件。

当前第2页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1