Does the dispatcher module allow combination like "weighted round robin" algorithm.
Example:
3 of 5 nodes are in better condition so I set them as weight 1 and the other two as weight 2.
Then the dispatcher will round robin between the 3 nodes with weight 1 until all 5 are with the same weight.
That also means that the weight should be dynamic and updated as conditions of the node changes.
--