【技术实现步骤摘要】
本申请涉及计算机互联网
,尤其涉及一种业务处理方法及装置。
技术介绍
互联网的出现及快速普及,大大改变了人们的生产生活方式。随着互联网业务场景越来越复杂,一项业务处理过程中可能要执行多个事务,并且所有的事务都要保证最终数据结果的一致性。其中,所述事务是指:访问并可能更新数据库中各种数据项的一个程序执行单元,是一系列任务的集合。事务作为最小的逻辑工作单元,不论成功与否都作为一个整体进行工作。如果一个事务作为整体执行是成功的,则事务中的每个任务都必须执行成功;如果事务中有一部分任务执行失败,则整个事务执行失败。当事务执行失败时,系统将返回事务执行开始前的状态,取消所有的变化过程,即进行“回滚”。所述一致性是指:事务在执行完成时,必须使所有的数据都保持一致状态,在相关数据库中,所有规则都必须应用于事务的修改,以保持所有数据的完整性,事务执行结束时,所有的内部数据结构都应该是正确的。现有技术中,一项业务处理的多个事务通常遵循串行执行原则。由于每个事务的执行都需要耗费一定的时间,业务处理的总时间通常比较长,并且,任何一步事务执行失败,都需返回业务源头重新开始 ...
【技术保护点】
一种业务处理方法,其特征在于,包括:确定业务处理所包括的多个事务;根据所述多个事务的约束关系信息将所述多个事务分为至少两个并列的事务组,及确定包含至少两个事务的事务组的事务执行顺序;并行处理各个事务组,其中,针对包含至少两个事务的事务组,根据对应的所述事务执行顺序执行所包含的事务。
【技术特征摘要】
【专利技术属性】
技术研发人员:刘雍阳,
申请(专利权)人:阿里巴巴集团控股有限公司,
类型:发明
国别省市:开曼群岛;KY
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。