2012-02-09 4 views
2

Pour la méthodeHazelcast: Quel objet est-il correct d'utiliser pour une clé de verrouillage distribuée?

Hazelcast.getLock(Object key) 

, quel est l'objet clé attendu/acceptable? Par exemple, est-il acceptable d'utiliser une chaîne pour faire référence à ce verrou provenant de différents nœuds du cluster? Ou doit-il être un objet distribué d'une certaine sorte?

Pour être tout à fait précis, l'appel Hazelcast.getLock ("myLock"), lorsqu'il est appelé à partir de deux membres de cluster différents, fait-il référence au même verrou distribué?

Répondre

8

Etre sérialisable est la seule exigence. Des clés comme String, Integer ou Long sont préférées en raison de leur simplicité. Oui, Hazelcast.getLock ("myLock") fera référence au même verrou dans n'importe quel membre du cluster.

Questions connexes