Interface TrafficLoadBalanceAlgorithm

All Superinterfaces:
org.apache.shardingsphere.infra.util.spi.type.typed.TypedSPI

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

    Modifier and Type
    Method
    Description
    Get instance definition.

    Methods inherited from interface org.apache.shardingsphere.infra.util.spi.type.typed.TypedSPI

    getType, getTypeAliases, init, isDefault
  • Method Details

    • getInstanceId

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