13 votes

LeaderLatch vs LeaderSelector

Quelle est la différence entre LeaderLatch et LeaderSelector dans le framework apache curator ?

http://curator.incubator.apache.org/curator-recipes/leader-election.html

32voto

Randgalt Points 1852

Ce sont des abstractions différentes pour le même comportement. LeaderSelector a été écrit en premier (NOTE : je suis l'auteur principal de Curator). Il utilise un mécanisme de callback. Certains utilisateurs de Curator voulaient quelque chose qui ressemble plus au CountDownLatch du JDK, donc j'ai écrit LeaderLatch en fonction de ces demandes. Les deux accomplissent la même chose : l'élection du leader. Utilisez celui qui convient le mieux à vos besoins.

10voto

sourcedelica Points 12533

LeaderLatch est plus simple à utiliser mais LeaderSelector vous donne plus de contrôle. Cela dépend du degré de contrôle dont vous avez besoin.

Vérifiez cette présentation que j'ai fait et les gistes auxquels il est lié pour plus de détails.

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X