Hazelcast: Какой объект можно использовать для распределенного ключа блокировки? - PullRequest
2 голосов
/ 10 февраля 2012

Для метода

Hazelcast.getLock(Object key)

, что является ожидаемым / приемлемым ключевым объектом?Например, можно ли использовать строку для ссылки на эту блокировку из разных узлов кластера?Или это должен быть какой-то распределенный объект?

Если быть точным, то относится ли вызов Hazelcast.getLock ("myLock") при вызове из двух разных элементов кластера к одной и той же распределенной блокировке

1 Ответ

8 голосов
/ 10 февраля 2012

Быть сериализуемым является единственным требованием. Такие ключи, как String, integer или long, являются предпочтительными из-за их простоты.

Да, Hazelcast.getLock ("myLock") будет ссылаться на одну и ту же блокировку в любом элементе кластера.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...