gpt4 book ai didi

caching - 什么是缓存驱动程序中的分布式原子锁?

转载 作者:行者123 更新时间:2023-12-03 06:41:35 24 4
gpt4 key购买 nike

我只想知道高速缓存驱动程序中分布式原子锁定的含义是什么?

最佳答案

分布式锁在多个来源中都有详细记录。

原子属性是不可分割的测试和设置,它应该是锁定请求的一部分。否则,两个竞争者可能会同时进行测试,然后以他们在资源上具有排他性为出发点而离开并离开。

由于这是必须的,因此您通常会简单地将其称为分布式锁。

现在,一些来源:

  • Antirez(Redis的创建者)批评说,必须在实现客户端实现的同时对分布式锁的挑战进行良好的分析。他称其解决方案为Redlock。 Distributed locks with Redis
  • 然后,设计数据密集型应用程序的作者Martin Kleppmann批评Redlock,并在 How to do distributed locking中提出了他的解决方案。
  • 然后Antirez在Is Redlock safe?
  • 中回答

    阅读这三篇文章将使您对如何实现分布式锁有很强的了解。

    关于caching - 什么是缓存驱动程序中的分布式原子锁?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55075942/

    24 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com