Class Listener.ConnectionBalanceConfig.ExactBalance

java.lang.Object
com.google.protobuf.AbstractMessageLite
com.google.protobuf.AbstractMessage
com.google.protobuf.GeneratedMessage
io.envoyproxy.envoy.config.listener.v3.Listener.ConnectionBalanceConfig.ExactBalance
All Implemented Interfaces:
com.google.protobuf.Message, com.google.protobuf.MessageLite, com.google.protobuf.MessageLiteOrBuilder, com.google.protobuf.MessageOrBuilder, Listener.ConnectionBalanceConfig.ExactBalanceOrBuilder, Serializable
Enclosing class:
Listener.ConnectionBalanceConfig

public static final class Listener.ConnectionBalanceConfig.ExactBalance extends com.google.protobuf.GeneratedMessage 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
See Also: