Class Listener.ConnectionBalanceConfig.ExactBalance.Builder

java.lang.Object
com.google.protobuf.AbstractMessageLite.Builder
com.google.protobuf.AbstractMessage.Builder<Listener.ConnectionBalanceConfig.ExactBalance.Builder>
com.google.protobuf.GeneratedMessage.Builder<Listener.ConnectionBalanceConfig.ExactBalance.Builder>
io.envoyproxy.envoy.config.listener.v3.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, 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