Class HelixScatterGatherRoutingStrategy

java.lang.Object
com.linkedin.venice.fastclient.meta.AbstractClientRoutingStrategy
com.linkedin.venice.fastclient.meta.HelixScatterGatherRoutingStrategy
All Implemented Interfaces:
ClientRoutingStrategy

public class HelixScatterGatherRoutingStrategy extends AbstractClientRoutingStrategy
This strategy will assign an ordering of helix groups via round-robin for even distribution. The fanout in multi-get will be performed using instances belonging to the assigned groups. If no instance belonging to the selected group is found for a given partition, the instance with the next group in the assigned ordering will be used