分布式锁叫做分布式事务锁?分布式锁和事务的关系是什么?

发布于 2022-09-11 22:20:10 字数 72 浏览 14 评论 0

因看到有些文章叫做分布式事务锁,所以有这个疑问。而且讲分布式锁的时候没有提到事务这块,而分布式事务有些地方又用到了分布式锁,有点乱

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

太阳公公是暖光 2022-09-18 22:20:10
  1. 锁和事务解决的是两个问题。锁解决的是多线程对共享资源的访问,分布式锁就是说在集群环境下,如何控制不同机器上的多线程对共享资源的访问。事务解决的是ACID问题,如何使数据从一个一致性状态到另一个一致性的状态,分布式锁就是在集群环境下,如果使在不同机器上的数据执行操作使数据从一个一致性状态到另一个一致性状态。所以,没有分布式事务锁这个概念。
  2. 通常说的分布式锁,我们可以基于数据库for update实现、缓存redis实现、zookeeper实现;分布式事务通常通过2pc、3pc、基于消息的事务来实现。
~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文