一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

事务处理方法及装置、存储介质及电子设备与流程

2022-04-16 15:35:56 来源:中国专利 TAG:


1.本发明涉及计算机技术领域,特别涉及一种事务处理方法及装置、存储介质及电子设备。


背景技术:

2.随着互联网快速发展,微服务、soa等服务架构模式正在被大规模的使用,现在分布式系统一般由多个独立的子系统组成,多个子系统通过网络通信互相协作配合完成各个功能。有很多业务会跨多个子系统才能完成,比较典型的是电子商务网站的下单支付流程,至少会涉及交易系统和支付系统。而且这个过程中会涉及到事务的概念,即保证交易系统和支付系统的数据一致性,此处我们称这种跨系统的事务为分布式事务。
3.现有技术中,分布式事务在执行过程中,若事务执行失败,则会通过临时表存储过程数据,通过过程数据对事务进行回滚,然而,管理过程数据本身需要相对较高的成本,在特定项目环境下存在一定的风险,容易导致事务回滚的数据准确性低。


技术实现要素:

4.本发明所要解决的技术问题是提供一种事务处理方法,能够保证事务回滚的所需的数据的准确性。
5.本发明还提供了一种事务处理装置,用以保证上述方法在实际中的实现及应用。
6.一种事务处理方法,包括:
7.当接收到事务执行指令时,确定所述事务执行指令对应的事务组;所述事务组包含多个子事务;
8.判断是否已为所述事务组设置分布式锁;
9.若否,则为所述事务组设置分布式锁,并将所述事务组的每个所述子事务的事务状态设置为待执行状态,使得所述事务组中的每个子事务的事务参与者执行该子事务对应的事务操作;
10.获取每个所述子事务的执行状态和执行时长,所述子事务的执行状态为该子事务的事务参与者在事务操作执行完成后所更新的事务状态;
11.若存在至少一个所述子事务的执行状态表征事务操作执行失败,或执行时长大于预设的时长阈值,则向每个所述子事务的事务参与者发送回滚信息,以指示每个所述子事务的事务参与者基于该事务参与者的数据库对该子事务执行回滚操作。
12.一种事务处理装置,包括:
13.确定单元,用于当接收到事务执行指令时,确定所述事务执行指令对应的事务组;所述事务组包含多个子事务;
14.判断单元,用于判断是否已为所述事务组设置分布式锁;
15.设置单元,用于在未为事务组设置分布锁的情况下,为所述事务组设置分布式锁,并将所述事务组的每个所述子事务的事务状态设置为待执行状态,使得所述事务组中的每
个子事务的事务参与者执行该子事务对应的事务操作;
16.获取单元,用于获取每个所述子事务的执行状态和执行时长,所述子事务的执行状态为该子事务的事务参与者在事务操作执行完成后所更新的事务状态;
17.回滚单元,用于若存在至少一个所述子事务的执行状态表征事务操作执行失败,或执行时长大于预设的时长阈值,则向每个所述子事务的事务参与者发送回滚信息,以指示每个所述子事务的事务参与者基于该事务参与者的数据库对该子事务执行回滚操作。
18.一种存储介质,所述存储介质包括存储指令,其中,在所述指令运行时控制所述存储介质所在的设备执行如上所述的事务处理方法。
19.一种电子设备,包括存储器,以及一个或者一个以上的指令,其中一个或一个以上指令存储于存储器中,且经配置以由一个或者一个以上处理器执行如上述的事务处理方法。
20.与现有技术相比,本发明包括以下优点:
21.本发明提供了一种事务处理方法及装置、存储介质及电子设备,该方法包括:当接收到事务执行指令时,确定所述事务执行指令对应的事务组;所述事务组包含多个子事务;判断是否已为所述事务组设置分布式锁;若否,则为所述事务组设置分布式锁,并将所述事务组的每个所述子事务的事务状态设置为待执行状态,使得所述事务组中的每个子事务的事务参与者执行该子事务对应的事务操作;获取每个所述子事务的执行状态和执行时长,所述子事务的执行状态为该子事务的事务参与者在事务操作执行完成后所更新的事务状态;若存在至少一个所述子事务的执行状态表征事务操作执行失败,或执行时长大于预设的时长阈值,则向每个所述子事务的事务参与者发送回滚信息,以指示每个所述子事务的事务参与者基于该事务参与者的数据库对该子事务执行回滚操作。应用本发明提供的事务处理方法,能够每个所述子事务的事务参与者基于该事务参与者的数据库对该子事务执行回滚操作。能够提高事务回滚的数据的准确性。
附图说明
22.为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据提供的附图获得其他的附图。
23.图1为本发明提供的一种事务处理方法的方法流程图;
24.图2为本发明提供的又一种事务处理方法的方法流程图;
25.图3为本发明提供的一种锁处理过程的流程图;
26.图4为本发明提供的一种事务处理装置的结构示意图;
27.图5为本发明提供的一种电子设备的结构示意图。
具体实施方式
28.下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他
实施例,都属于本发明保护的范围。
29.在本技术中,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括一个
……”
限定的要素,并不排除在包括所述要素的过程、方法、物品或者设备中还存在另外的相同要素。
30.本发明实施例提供了一种事务处理方法,该方法的执行主体可以为电子设备,该电子设备包括分布式系统的事务协调者,所述方法的方法流程图如图1所示,具体包括:
31.s101:当接收到事务执行指令时,确定所述事务执行指令对应的事务组;所述事务组包含多个子事务。
32.在本发明实施例中,接收到事务执行指令后,可以获取该事务执行指令中的业务操作,根据该业务操作生成事务组,事务组中包含了多个子事务,每一个子事务可以看作分布式应用中每一个应自身的业务实现。
33.s102:判断是否已为所述事务组设置分布式锁。
34.其中,可以确定预设的配置文件中是否包含事务组的分布式锁标识,若配置文件中包含该事务组的分布式锁标识,则确定已为事务组设置分布式锁,若配置文件中未包含该事务组的分布式锁标识,则确定尚未为事务组设置分布式锁。
35.其中,事务组的各个子事务可以为本地事务。
36.s103:若否,则为所述事务组设置分布式锁,并将所述事务组的每个所述子事务的事务状态设置为待执行状态,使得所述事务组中的每个子事务的事务参与者执行该子事务对应的事务操作。
37.其中,分布式锁用于使得事务协调者在运行中保证事务的原子性,即,使得事务组的各个子事务的事务操作具有整体性。
38.具体的,设置分布式锁可以使得分布式系统中各个服务均能受到该分布式锁的控制,该分布式锁可以为redis分布式锁。
39.在本发明实施例中,分布式锁在到达预设的锁释放时间点、事务组中的各个子事务回滚或提交后释放。
40.在分布式锁创建成功后,会将该事务组的分布式锁的分布式锁标识存储在redis数据库存储的配置文件中,用于表示已为该事务组设置分布式锁。
41.其中,事务组中的每个子事务均具有其对应的事务状态,该事务状态可以设置为待执行状态、回滚状态和提交状态;子事务的待执行状态用于指示该子事务的事务参与者执行该子事务对应的事务操作,子事务的回滚状态表示该子事务的事务参与者对该子事务的事务操作执行失败,子事务的提交状态用于表示该子事务的事务参与者对该子事务的事务操作执行成功。
42.s104:获取每个所述子事务的执行状态和执行时长,所述子事务的执行状态为该子事务的事务参与者在事务操作执行完成后所更新的事务状态。
43.其中,子事务的执行状态为回滚状态或提交状态,事务参与者在对子事务的事务操作执行成功后,将该子事务的事务状态更新为提交状态,并将该提交状态作为该子事务的执行状态;事务参与者的时操作执行失败后,将该子事务的事务状态更新为回滚状态,并
将该回滚状态作为该子事务的执行状态。
44.s105:若存在至少一个所述子事务的执行状态表征事务操作执行失败,或执行时长大于预设的时长阈值,则向每个所述子事务的事务参与者发送回滚信息,以指示每个所述子事务的事务参与者基于该事务参与者的数据库对该子事务执行回滚操作。
45.其中,该数据库可以为具有事务功能的本地redis数据库。
46.s106:若各个所述子事务的执行状态表征事务执行成功,且每个所述子事务的执行时长小于预设的执行时长,则向每个所述子事务的事务参与者发送提交消息,以指示每个所述子事务的事务参与者对每个所述子事务进行提交。
47.应用本发明提供的事务处理方法,能够每个所述子事务的事务参与者基于该事务参与者的数据库对该子事务执行回滚操作。能够提高事务回滚的数据的准确性。
48.在本发明实施例提供的方法中,基于上述的实施过程,具体的,所述对所述事务组中的各个子事务进行回滚之后,或者对事务中的各个子事务进行提交之后,还包括:
49.释放所述事务组的分布式锁。
50.应用本发明实施例提供的方法,在对事务组中的各个子事务进行提交或回滚后,释放分布式锁,能够避免锁资源被占用。
51.在本发明实施例提供的方法中,基于上述的实施过程,具体的,所述为所述事务组创建分布式锁之后,还包括:
52.检测当前时间点与预设的锁释放时间点之间的第一时长是否小于预设的有效时长;
53.若当前时间点与所述预设的锁释放时间点之间的第一时长小于所述有效时长,则在所述事务组的各个子事务未完成的情况下,调整所述锁释放时间点,使得当前时间点与调整后的锁释放时间点之间的第二时长大于所述第一时长。
54.若当前时间点与锁释放时间点之间的第一时长小于该有效时长,则可以确定事务组的各个子事务是否已完成,若已完成,则在到达该锁释放时间点时,释放事务组的分布式锁。
55.若当前时间点与锁释放时间点之间的第一时长未小于该有效时长,则可以返回继续检测当前时间点与锁释放时间点之间的第一时长是否小于该有效时长。
56.应用本发明实施例提供的方法,通过设置锁释放时间点,能够避免预防执行过程中发送异常,锁长时间无法释放导致死锁的问题。
57.本发明实施例在实际应用过程中,可以应用于多种领域中,例如,可以应用于民航的航班数据处理领域,具体可以用于航班的票据处理等,从而能够保证民航系统中的各个子系统的数据一致性。
58.在具体实现的过程中,可以分为两个阶段。
59.第一阶段为准备阶段,事务协调者由redis进行充当,事务参与者向事务协调者发送参与申请,无需等待回复,事务协调者只需要记录参与者当前状态即可。
60.事务参与者开始执行本地业务,本地业务的执行完全依赖本地数据库事务管理。
61.事务参与者完成本次业务操作后,通知事务协调者操作已经完成,但不提交本地事务。
62.第二阶段为执行阶段,事务参与者在完成操作后(成功、失败),均需要告知事务协
调者,并且持续询问事务协调者是否可以进行提交操作。
63.基于上述的方案,本发明实施例提供的又一种事务处理方法的方法流程图,如图2所示,具体包括:
64.步骤一:建立分布式系统的事务协调者,主要使用redis实现。事务协调者会为我们的业务操作生成一个事务组,事务组中包含了多个子事务,每一个子事务可以看作分布式应用中每一个应自身的业务实现。
65.步骤二:为了确保事务协调者在运行中能够保证事务的原子性,为本次事务组开启分布式锁,用于锁住本次原子性操作。通过redis能够使得分布式系统中各个服务均能受到分布式锁的控制。
66.参见图3,为本发明实施例提供的一种锁处理过程的流程图,首先是在发起分布式事务的客户端(业务执行入口方法)调用加锁方法,加锁方法一旦执行会在redis中增加一条以本次事务为唯一id的记录,用于表示本次操作已上锁,并给予一个有效期,防止死锁,同时还会启动一个监听方法,用于监听本次锁是否需要延长有效期,防止本次事务还在正常执行中,但是却被自动释放掉锁的问题。示例代码如下:
[0067][0068]
步骤三:向事务协调者加锁完成后,需要向该事务组中写入本机中每个应用的事务状态为“待执行”。
[0069]
该事务组涉及到多个子事务,子事务状态的将采用map的方式进行存放,key为子事务名称(唯一即可)。
[0070]
步骤四:为本次事务组设置超时执行时长。
[0071]
步骤五:开始执行子事务的事务操作,子事务的事务操作执行完成后修改对应子事务的状态为“待提交”或“待回滚”。
[0072]
步骤六:各个子系统在提交事务之前需要持续判断所在事务组的所有子事务的状态,以及执行时长是否已经超过了本次事务组所设定的最长时长。如果在设定的超时范围
内,所有的子事务状态均为“待提交”,则提交本地事务。如果子事务中出现了“待回滚”状态,立刻回滚本地事务。
[0073]
步骤七:本地事务完成提交操作或回滚操作后,释放全局事务锁。
[0074]
应用本发明实施例提供的方法,可以有效的解决在并发量较低的情况下如何快速有效的解决分布式事务的问题,相比其他的分布式事务解决方案不同的是,本发明实施例提供的方法只需要依赖与redis即可完成,更多的是利用了数据库本地对于事务的支持。
[0075]
本发明实施例提供的方法还可以用于对数据准确性要求较高的项目中,因为实现机制重点依赖于本地数据库回滚机制,排除了因额外因素导致的回滚失败(其他分布式事务回滚可能会依赖于临时表存储过程数据,回滚操作依赖于过程数据,管理过程数据本身需要相对较高的成本,在特定项目环境下存在一定的风险)从而影响到数据的准确性,但如果直接使用本地数据库在数据回滚准确性上会有很好的体验。
[0076]
与图1所述的方法相对应,本发明实施例还提供了一种事务处理装置,用于对图1中方法的具体实现,本发明实施例提供的事务处理装置可以应用于电子设备中,其结构示意图如图4所示,具体包括:
[0077]
确定单元401,用于当接收到事务执行指令时,确定所述事务执行指令对应的事务组;所述事务组包含多个子事务;
[0078]
判断单元402,用于判断是否已为所述事务组设置分布式锁;
[0079]
设置单元403,用于在未为事务组设置分布锁的情况下,为所述事务组设置分布式锁,并将所述事务组的每个所述子事务的事务状态设置为待执行状态,使得所述事务组中的每个子事务的事务参与者执行该子事务对应的事务操作;
[0080]
获取单元404,用于获取每个所述子事务的执行状态和执行时长,所述子事务的执行状态为该子事务的事务参与者在事务操作执行完成后所更新的事务状态;
[0081]
回滚单元405,用于若存在至少一个所述子事务的执行状态表征事务操作执行失败,或执行时长大于预设的时长阈值,则向每个所述子事务的事务参与者发送回滚信息,以指示每个所述子事务的事务参与者基于该事务参与者的数据库对该子事务执行回滚操作。
[0082]
在本发明提供的一实施例中,基于上述的方案,具体的,该事务处理装置还包括:
[0083]
提交单元,用于若各个所述子事务的执行状态表征事务执行成功,且每个所述子事务的执行时长小于预设的执行时长,则向每个所述子事务的事务参与者发送提交消息,以指示每个所述子事务的事务参与者对每个所述子事务进行提交。
[0084]
在本发明提供的一实施例中,基于上述的方案,具体的,该事务处理装置,还包括:
[0085]
锁释放单元,用于释放所述事务组的分布式锁。
[0086]
在本发明提供的一实施例中,基于上述的方案,具体的,该事务处理装置还包括:
[0087]
检测单元,用于检测当前时间点与预设的锁释放时间点之间的第一时长是否小于预设的有效时长;
[0088]
调整单元,用于若当前时间点与所述预设的锁释放时间点之间的第一时长小于所述有效时长,则在所述事务组的各个子事务未完成的情况下,调整所述锁释放时间点,使得当前时间点与调整后的锁释放时间点之间的第二时长大于所述第一时长。
[0089]
上述本发明实施例公开的事务处理装置中的各个单元和模块具体的原理和执行过程,与上述本发明实施例公开的事务处理方法相同,可参见上述本发明实施例提供的事
务处理方法中相应的部分,这里不再进行赘述。
[0090]
本发明实施例还提供了一种存储介质,所述存储介质包括存储的指令,其中,在所述指令运行时控制所述存储介质所在的设备执行上述事务处理方法,所述方法具体包括:
[0091]
当接收到事务执行指令时,确定所述事务执行指令对应的事务组;所述事务组包含多个子事务;
[0092]
判断是否已为所述事务组设置分布式锁;
[0093]
若否,则为所述事务组设置分布式锁,并将所述事务组的每个所述子事务的事务状态设置为待执行状态,使得所述事务组中的每个子事务的事务参与者执行该子事务对应的事务操作;
[0094]
获取每个所述子事务的执行状态和执行时长,所述子事务的执行状态为该子事务的事务参与者在事务操作执行完成后所更新的事务状态;
[0095]
若存在至少一个所述子事务的执行状态表征事务操作执行失败,或执行时长大于预设的时长阈值,则向每个所述子事务的事务参与者发送回滚信息,以指示每个所述子事务的事务参与者基于该事务参与者的数据库对该子事务执行回滚操作。
[0096]
上述的方法,可选的,还包括:
[0097]
若各个所述子事务的执行状态表征事务执行成功,且每个所述子事务的执行时长小于预设的执行时长,则向每个所述子事务的事务参与者发送提交消息,以指示每个所述子事务的事务参与者对每个所述子事务进行提交。
[0098]
上述的方法,可选的,所述对所述事务组中的各个子事务进行回滚之后,还包括:
[0099]
释放所述事务组的分布式锁。
[0100]
上述的方法,可选的,所述为所述事务组创建分布式锁之后,还包括:
[0101]
检测当前时间点与预设的锁释放时间点之间的第一时长是否小于预设的有效时长;
[0102]
若当前时间点与所述预设的锁释放时间点之间的第一时长小于所述有效时长,则在所述事务组的各个子事务未完成的情况下,调整所述锁释放时间点,使得当前时间点与调整后的锁释放时间点之间的第二时长大于所述第一时长。
[0103]
本发明实施例还提供了一种电子设备,其结构示意图如图5所示,具体包括存储器501,以及一个或者一个以上的指令502,其中一个或者一个以上指令502存储于存储器501中,且经配置以由一个或者一个以上处理器503执行所述一个或者一个以上指令502进行以下操作:
[0104]
当接收到事务执行指令时,确定所述事务执行指令对应的事务组;所述事务组包含多个子事务;
[0105]
判断是否已为所述事务组设置分布式锁;
[0106]
若否,则为所述事务组设置分布式锁,并将所述事务组的每个所述子事务的事务状态设置为待执行状态,使得所述事务组中的每个子事务的事务参与者执行该子事务对应的事务操作;
[0107]
获取每个所述子事务的执行状态和执行时长,所述子事务的执行状态为该子事务的事务参与者在事务操作执行完成后所更新的事务状态;
[0108]
若存在至少一个所述子事务的执行状态表征事务操作执行失败,或执行时长大于
预设的时长阈值,则向每个所述子事务的事务参与者发送回滚信息,以指示每个所述子事务的事务参与者基于该事务参与者的数据库对该子事务执行回滚操作。
[0109]
根据本公开的一个或多个实施例,图1的实施例提供了一种事务处理方法,该方法包括:
[0110]
当接收到事务执行指令时,确定所述事务执行指令对应的事务组;所述事务组包含多个子事务;
[0111]
判断是否已为所述事务组设置分布式锁;
[0112]
若否,则为所述事务组设置分布式锁,并将所述事务组的每个所述子事务的事务状态设置为待执行状态,使得所述事务组中的每个子事务的事务参与者执行该子事务对应的事务操作;
[0113]
获取每个所述子事务的执行状态和执行时长,所述子事务的执行状态为该子事务的事务参与者在事务操作执行完成后所更新的事务状态;
[0114]
若存在至少一个所述子事务的执行状态表征事务操作执行失败,或执行时长大于预设的时长阈值,则向每个所述子事务的事务参与者发送回滚信息,以指示每个所述子事务的事务参与者基于该事务参与者的数据库对该子事务执行回滚操作。
[0115]
上述的方法,可选的,还包括:
[0116]
若各个所述子事务的执行状态表征事务执行成功,且每个所述子事务的执行时长小于预设的执行时长,则向每个所述子事务的事务参与者发送提交消息,以指示每个所述子事务的事务参与者对每个所述子事务进行提交。
[0117]
上述的方法,可选的,所述对所述事务组中的各个子事务进行回滚之后,还包括:
[0118]
释放所述事务组的分布式锁。
[0119]
上述的方法,可选的,所述为所述事务组创建分布式锁之后,还包括:
[0120]
检测当前时间点与预设的锁释放时间点之间的第一时长是否小于预设的有效时长;
[0121]
若当前时间点与所述预设的锁释放时间点之间的第一时长小于所述有效时长,则在所述事务组的各个子事务未完成的情况下,调整所述锁释放时间点,使得当前时间点与调整后的锁释放时间点之间的第二时长大于所述第一时长。
[0122]
根据本公开的一个或多个实施例,图4的实施例提供了一种事务处理装置,该装置包括:
[0123]
确定单元,用于当接收到事务执行指令时,确定所述事务执行指令对应的事务组;所述事务组包含多个子事务;
[0124]
判断单元,用于判断是否已为所述事务组设置分布式锁;
[0125]
设置单元,用于在未为事务组设置分布锁的情况下,为所述事务组设置分布式锁,并将所述事务组的每个所述子事务的事务状态设置为待执行状态,使得所述事务组中的每个子事务的事务参与者执行该子事务对应的事务操作;
[0126]
获取单元,用于获取每个所述子事务的执行状态和执行时长,所述子事务的执行状态为该子事务的事务参与者在事务操作执行完成后所更新的事务状态;
[0127]
回滚单元,用于若存在至少一个所述子事务的执行状态表征事务操作执行失败,或执行时长大于预设的时长阈值,则向每个所述子事务的事务参与者发送回滚信息,以指
示每个所述子事务的事务参与者基于该事务参与者的数据库对该子事务执行回滚操作。
[0128]
上述的装置,可选的,还包括:
[0129]
提交单元,用于若各个所述子事务的执行状态表征事务执行成功,且每个所述子事务的执行时长小于预设的执行时长,则向每个所述子事务的事务参与者发送提交消息,以指示每个所述子事务的事务参与者对每个所述子事务进行提交。
[0130]
上述的装置,可选的,还包括:
[0131]
锁释放单元,用于释放所述事务组的分布式锁。
[0132]
上述的装置,可选的,还包括:
[0133]
检测单元,用于检测当前时间点与预设的锁释放时间点之间的第一时长是否小于预设的有效时长;
[0134]
调整单元,用于若当前时间点与所述预设的锁释放时间点之间的第一时长小于所述有效时长,则在所述事务组的各个子事务未完成的情况下,调整所述锁释放时间点,使得当前时间点与调整后的锁释放时间点之间的第二时长大于所述第一时长。
[0135]
需要说明的是,本说明书中的各个实施例均采用递进的方式描述,每个实施例重点说明的都是与其他实施例的不同之处,各个实施例之间相同相似的部分互相参见即可。对于装置类实施例而言,由于其与方法实施例基本相似,所以描述的比较简单,相关之处参见方法实施例的部分说明即可。
[0136]
最后,还需要说明的是,在本文中,诸如第一和第二等之类的关系术语仅仅用来将一个实体或者操作与另一个实体或操作区分开来,而不一定要求或者暗示这些实体或操作之间存在任何这种实际的关系或者顺序。而且,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括一个
……”
限定的要素,并不排除在包括所述要素的过程、方法、物品或者设备中还存在另外的相同要素。
[0137]
为了描述的方便,描述以上装置时以功能分为各种单元分别描述。当然,在实施本发明时可以把各单元的功能在同一个或多个软件和/或硬件中实现。
[0138]
通过以上的实施方式的描述可知,本领域的技术人员可以清楚地了解到本发明可借助软件加必需的通用硬件平台的方式来实现。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品可以存储在存储介质中,如rom/ram、磁碟、光盘等,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本发明各个实施例或者实施例的某些部分所述的方法。
[0139]
以上对本发明所提供的一种事务处理方法进行了详细介绍,本文中应用了具体个例对本发明的原理及实施方式进行了阐述,以上实施例的说明只是用于帮助理解本发明的方法及其核心思想;同时,对于本领域的一般技术人员,依据本发明的思想,在具体实施方式及应用范围上均会有改变之处,综上所述,本说明书内容不应理解为对本发明的限制。
再多了解一些

本文用于企业家、创业者技术爱好者查询,结果仅供参考。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献