クラスター管理には Apache Helix を使用しています。helix がアクティブなリソース、つまり LeaderStandby のリーダーを、現在アクティブなリソースを保持していないインスタンスに割り当てるようにしたいと考えています。
例: 3 つの (a、b、c) インスタンス/ノードがある場合: 2 つのインスタンス (a と b) にはそれぞれ状態が「リーダー」のリソースがあり、3 番目 (c) にはリソースが割り当てられていません。新しいリソースがクラスターに追加された場合、「c」に新しいリソースを割り当てる必要があります。
この例では、各リソースにレプリカが 1 つだけあると仮定していますが、可能であれば、バランサーは各インスタンスがアクティブな状態 (リーダー、オンラインなど) のリソースを max(1) 持つようにします。
これを実装する方法はありますか?リソースが割り当てられる正確なノードを指定したくないことは明らかです。
ありがとう