Class Listener.ConnectionBalanceConfig.ExactBalance.Builder

  • All Implemented Interfaces:
    com.google.protobuf.Message.Builder, com.google.protobuf.MessageLite.Builder, com.google.protobuf.MessageLiteOrBuilder, com.google.protobuf.MessageOrBuilder, Listener.ConnectionBalanceConfig.ExactBalanceOrBuilder, java.lang.Cloneable
    Enclosing class:
    Listener.ConnectionBalanceConfig.ExactBalance

    public static final class Listener.ConnectionBalanceConfig.ExactBalance.Builder
    extends com.google.protobuf.GeneratedMessage.Builder<Listener.ConnectionBalanceConfig.ExactBalance.Builder>
    implements Listener.ConnectionBalanceConfig.ExactBalanceOrBuilder
     A connection balancer implementation that does exact balancing. This means that a lock is
     held during balancing so that connection counts are nearly exactly balanced between worker
     threads. This is "nearly" exact in the sense that a connection might close in parallel thus
     making the counts incorrect, but this should be rectified on the next accept. This balancer
     sacrifices accept throughput for accuracy and should be used when there are a small number of
     connections that rarely cycle (e.g., service mesh gRPC egress).
     
    Protobuf type envoy.config.listener.v3.Listener.ConnectionBalanceConfig.ExactBalance