Py学习  »  DATABASE

MySql/GigaSpaces/Netapp上的分布式锁服务[已关闭]

Community wiki • 7 月前 • 152 次点击  

免责声明 :我已经问过了 this question ,但没有 部署要求。我得了 得到3张赞成票的答案,当我 编辑问题以包括部署要求然后回答 变得无关紧要。我的原因 重新提交是因为SO考虑 最初的问题“得到了回答”,甚至 尽管我没有得到有意义的支持 答复我打开了一个 uservoice submission 关于这个问题。 我转发的原因是,StackOverflow考虑到了原来的问题,所以它不会出现在“未回答的问题”选项卡上。

您将使用哪种分布式锁服务?

要求是:

  1. 可以从不同的进程/机器中看到的互斥(锁)
  2. 锁发布语义
  3. 超时后自动解锁-如果锁夹死亡,X秒后自动解锁
  4. Java实现
  5. 易于部署 -不得要求在Netapp、MySql或GigaSpaces之外进行复杂的部署。必须很好地使用这些产品(尤其是GigaSpaces——这就是TerraCotta被排除在外的原因)。
  6. 很高兴拥有:.Net实现
  7. 如果是免费的:死锁检测/缓解

我对“可以在数据库上完成”或“可以在JavaSpaces上完成”之类的答案不感兴趣——我知道。相关答案应该只包含现成的、现成的、经过验证的实施。

Python社区是高质量的Python/Django开发社区
本文地址:http://www.python88.com/topic/162494
 
152 次点击  
文章 [ 4 ]  |  最新文章 7 月前