标签: java hazelcast
我正在尝试使用Hazelcast和。来协调两个节点之间的任务 试图用ILock解决这个问题。
如果我使用字符串常量创建锁定,如下所示,我是否在两个节点上获得相同的锁定对象?
ILock lock = hazelCastInstance.getLock(STRING_CONSTANT) lock.tryLock();
有没有更好的方法来解决这个问题?我有一个场景,其中一个节点上的任务必须等到另一个节点上的另一个任务完成。
答案 0 :(得分:2)
是
根据the documentation:
返回指定密钥对象的分布式锁实例。
至于你所描述的场景,我通常会尝试不使用锁定机制,而是使用一些通知机制(例如消息代理)。