首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Hazelcast分布式锁公平性

Hazelcast分布式锁公平性
EN

Stack Overflow用户
提问于 2017-11-17 17:42:48
回答 1查看 260关注 0票数 0

有没有办法实现hazelcast分布式锁的公平性?它现在不支持。请指教

谢谢你

EN

回答 1

Stack Overflow用户

发布于 2017-11-21 19:09:02

Hazelcast分布式ILock不支持文档中所述的公平性。阻塞操作被放在等待集中并随机挑选,因此在某些情况下这可能是相当不公平的。

使用分布式锁实现公平性会大大降低性能。即使它可以满足您的用例,它也可能无法满足您的性能需求。

在大多数情况下,Hazelcast EntryProcessor实现了ILock所能提供的功能。它有一个基于FIFO的工作队列,所以去往相同分区的处理器请求将保证按FIFO顺序运行。

Hazelcast有多种分布式数据结构。我确信,通过正确的使用组合,您可以实现用例的公平性。

票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/47347532

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档