Interface TrafficLoadBalanceAlgorithm

  • All Superinterfaces:
    org.apache.shardingsphere.infra.util.spi.type.typed.algorithm.ShardingSphereAlgorithm, org.apache.shardingsphere.infra.util.spi.type.typed.TypedSPI

    public interface TrafficLoadBalanceAlgorithm
    extends org.apache.shardingsphere.infra.util.spi.type.typed.algorithm.ShardingSphereAlgorithm
    Traffic load balance algorithm.
    • Method Detail

      • getInstanceId

        InstanceMetaData getInstanceId​(String name,
                                       List<InstanceMetaData> instances)
        Get instance definition.
        Parameters:
        name - traffic strategy name
        instances - instance collection
        Returns:
        instance definition