类 DestinationRuleOuterClass.ConnectionPoolSettings.Builder

  • 所有已实现的接口:
    com.google.protobuf.Message.Builder, com.google.protobuf.MessageLite.Builder, com.google.protobuf.MessageLiteOrBuilder, com.google.protobuf.MessageOrBuilder, DestinationRuleOuterClass.ConnectionPoolSettingsOrBuilder, java.lang.Cloneable
    封闭类:
    DestinationRuleOuterClass.ConnectionPoolSettings

    public static final class DestinationRuleOuterClass.ConnectionPoolSettings.Builder
    extends com.google.protobuf.GeneratedMessageV3.Builder<DestinationRuleOuterClass.ConnectionPoolSettings.Builder>
    implements DestinationRuleOuterClass.ConnectionPoolSettingsOrBuilder
     Connection pool settings for an upstream host. The settings apply to
     each individual host in the upstream service.  See Envoy's [circuit
     breaker](https://www.envoyproxy.io/docs/envoy/latest/intro/arch_overview/upstream/circuit_breaking)
     for more details. Connection pool settings can be applied at the TCP
     level as well as at HTTP level.
     For example, the following rule sets a limit of 100 connections to redis
     service called myredissrv with a connect timeout of 30ms
     {{<tabset category-name="example">}}
     {{<tab name="v1alpha3" category-value="v1alpha3">}}
     ```yaml
     apiVersion: networking.istio.io/v1alpha3
     kind: DestinationRule
     metadata:
       name: bookinfo-redis
     spec:
       host: myredissrv.prod.svc.cluster.local
       trafficPolicy:
         connectionPool:
           tcp:
             maxConnections: 100
             connectTimeout: 30ms
             tcpKeepalive:
               time: 7200s
               interval: 75s
     ```
     {{</tab>}}
     {{<tab name="v1beta1" category-value="v1beta1">}}
     ```yaml
     apiVersion: networking.istio.io/v1beta1
     kind: DestinationRule
     metadata:
       name: bookinfo-redis
     spec:
       host: myredissrv.prod.svc.cluster.local
       trafficPolicy:
         connectionPool:
           tcp:
             maxConnections: 100
             connectTimeout: 30ms
             tcpKeepalive:
               time: 7200s
               interval: 75s
     ```
     {{</tab>}}
     {{</tabset>}}
     
    Protobuf type istio.networking.v1alpha3.ConnectionPoolSettings