Hello,
I'm evaluating Helix as the backend framework for a project I'm starting. I was primarily using Curator, just to make it easier to deal with Zookeeper, but then I came across Helix and it seemed a very nice fit, with some overlaps with the API I was thinking of. However, I'm a bit confused and have a couple of questions. I've had no problems modelling a cluster, setting the participants, controllers and whatnot. Managing and querying the cluster is where I'm having a hard time. Don't participants have the sense of leadership? If so, is there a way to check if a participant is a leader? And how can I get a list of participants in a cluster? I can get a list of instances and resources, but not participants? Maybe I'm not yet grasping the goal of Helix, but I was thinking it would give me service discovery and leadership management through participants and controllers, yet service discovery has it's own API... why? Best regards, Ricardo
