一种多事务执行方法、装置、电子设备和计算机可读介质制造方法及图纸

技术编号:41873187 阅读:14 留言:0更新日期:2024-07-02 00:24
本公开的实施例公开了一种多事务执行方法、装置、电子设备和计算机可读介质。该方法的一具体实施方式包括:获取至少两个执行节点对应的执行节点信息集以及事务列表;根据执行节点信息集建立关于至少两个执行节点的哈希环;利用哈希环将事务列表中的目标事务分配至至少两个执行节点中的目标执行节点执行目标事务。该实施方式解决了分布式场景中最终一致性的问题,并通过数据分片、权重、线程池的使用,更加合理的利用各个服务的处理能力。

【技术实现步骤摘要】

本公开的实施例涉及计算机,具体涉及一种多事务执行方法、装置、电子设备和计算机可读介质


技术介绍

1、在微服务环境下,会根据不同的业务拆分成不同的服务,每个服务都会有自己独立的数据库,并且是独立运行,互不影响。服务之间访问都采用rpc或http等远程访问技术,由于各个服务使用的是基本各自数据库的事务,因此服务之间的事务是无法进行统一的处理的。

2、基于以上的问题,业界也出现了很多的分布式事务解决方案,比如二段式、三段式提交方案,但都难以解决分布式场景中最终一致性的问题。


技术实现思路

1、本公开的内容部分用于以简要的形式介绍构思,这些构思将在后面的具体实施方式部分被详细描述。本公开的内容部分并不旨在标识要求保护的技术方案的关键特征或必要特征,也不旨在用于限制所要求的保护的技术方案的范围。

2、本公开的一些实施例提出了一种多事务执行方法、装置、电子设备和计算机可读介质,来解决以上
技术介绍
部分提到的技术问题。

3、第一方面,本公开的一些实施例提供了一种多事务执行方法,该方法包括本文档来自技高网...

【技术保护点】

1.一种多事务执行方法,包括:

2.根据权利要求1所述的方法,其中,所述根据所述执行节点信息集建立关于所述至少两个执行节点的哈希环,包括:

3.根据权利要求1所述的方法,其中,所述方法还包括:

4.根据权利要求1所述的方法,其中,所述方法还包括:

5.根据权利要求1所述的方法,其中,所述至少两个执行节点中的每个执行节点中包括:事务扫描线程池、事务执行线程池以及事务检查线程池,

6.一种多事务执行装置,包括:

7.一种电子设备,包括:

8.一种计算机可读介质,其上存储有计算机程序,其中,所述程序被处理器执行...

【技术特征摘要】

1.一种多事务执行方法,包括:

2.根据权利要求1所述的方法,其中,所述根据所述执行节点信息集建立关于所述至少两个执行节点的哈希环,包括:

3.根据权利要求1所述的方法,其中,所述方法还包括:

4.根据权利要求1所述的方法,其中,所述方法还包括:

5.根据权利要求1所述...

【专利技术属性】
技术研发人员:赵克俭
申请(专利权)人:北京正和岛信息科技有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1