使用淡褐色铸造锁定协调任务

时间:2017-12-27 13:36:49

标签: java hazelcast

我正在尝试使用Hazelcast和。来协调两个节点之间的任务 试图用ILock解决这个问题。

如果我使用字符串常量创建锁定,如下所示,我是否在两个节点上获得相同的锁定对象?

ILock lock = hazelCastInstance.getLock(STRING_CONSTANT)
lock.tryLock();

有没有更好的方法来解决这个问题?我有一个场景,其中一个节点上的任务必须等到另一个节点上的另一个任务完成。

1 个答案:

答案 0 :(得分:2)

根据the documentation

  

返回指定密钥对象的分布式锁实例。

至于你所描述的场景,我通常会尝试不使用锁定机制,而是使用一些通知机制(例如消息代理)。