【发布时间】:2012-02-09 20:13:37
【问题描述】:
对于
Hazelcast.getLock(Object key)
方法,预期/可接受的关键对象是什么?例如,是否可以使用 String 来引用来自集群中不同节点的此锁?还是必须是某种分布式对象?
准确地说,调用 Hazelcast.getLock("myLock"),当从两个不同的集群成员调用时,是否指的是同一个分布式锁?
【问题讨论】:
标签: hazelcast distributed-lock
对于
Hazelcast.getLock(Object key)
方法,预期/可接受的关键对象是什么?例如,是否可以使用 String 来引用来自集群中不同节点的此锁?还是必须是某种分布式对象?
准确地说,调用 Hazelcast.getLock("myLock"),当从两个不同的集群成员调用时,是否指的是同一个分布式锁?
【问题讨论】:
标签: hazelcast distributed-lock
可序列化是唯一的要求。像 String、integer 或 long 这样的键是首选,因为它们很简单。
是的,Hazelcast.getLock("myLock") 将引用集群中任何成员中的同一个锁。
【讨论】: