| 类 | 说明 |
|---|---|
| CircuitBreakerProto | |
| CircuitBreakerProto.CbPolicy |
熔断策略
Protobuf type
v1.CbPolicy |
| CircuitBreakerProto.CbPolicy.Builder |
熔断策略
Protobuf type
v1.CbPolicy |
| CircuitBreakerProto.CbPolicy.ConsecutiveErrConfig |
连续错误数熔断配置
Protobuf type
v1.CbPolicy.ConsecutiveErrConfig |
| CircuitBreakerProto.CbPolicy.ConsecutiveErrConfig.Builder |
连续错误数熔断配置
Protobuf type
v1.CbPolicy.ConsecutiveErrConfig |
| CircuitBreakerProto.CbPolicy.ErrRateConfig |
错误率熔断配置
Protobuf type
v1.CbPolicy.ErrRateConfig |
| CircuitBreakerProto.CbPolicy.ErrRateConfig.Builder |
错误率熔断配置
Protobuf type
v1.CbPolicy.ErrRateConfig |
| CircuitBreakerProto.CbPolicy.SlowRateConfig |
慢调用率熔断策略配置
Protobuf type
v1.CbPolicy.SlowRateConfig |
| CircuitBreakerProto.CbPolicy.SlowRateConfig.Builder |
慢调用率熔断策略配置
Protobuf type
v1.CbPolicy.SlowRateConfig |
| CircuitBreakerProto.CbRule |
具体熔断规则
Protobuf type
v1.CbRule |
| CircuitBreakerProto.CbRule.Builder |
具体熔断规则
Protobuf type
v1.CbRule |
| CircuitBreakerProto.CircuitBreaker |
单个熔断规则定义
Protobuf type
v1.CircuitBreaker |
| CircuitBreakerProto.CircuitBreaker.Builder |
单个熔断规则定义
Protobuf type
v1.CircuitBreaker |
| CircuitBreakerProto.DestinationSet |
目标set的规则
Protobuf type
v1.DestinationSet |
| CircuitBreakerProto.DestinationSet.Builder |
目标set的规则
Protobuf type
v1.DestinationSet |
| CircuitBreakerProto.RecoverConfig |
熔断恢复配置
Protobuf type
v1.RecoverConfig |
| CircuitBreakerProto.RecoverConfig.Builder |
熔断恢复配置
Protobuf type
v1.RecoverConfig |
| CircuitBreakerProto.SourceMatcher |
主调匹配规则
Protobuf type
v1.SourceMatcher |
| CircuitBreakerProto.SourceMatcher.Builder |
主调匹配规则
Protobuf type
v1.SourceMatcher |
| ClientProto | |
| ClientProto.Client |
Protobuf type
v1.Client |
| ClientProto.Client.Builder |
Protobuf type
v1.Client |
| ModelProto | |
| ModelProto.Location |
Protobuf type
v1.Location |
| ModelProto.Location.Builder |
Protobuf type
v1.Location |
| ModelProto.MatchString |
Protobuf type
v1.MatchString |
| ModelProto.MatchString.Builder |
Protobuf type
v1.MatchString |
| PolarisGRPCGrpc | |
| PolarisGRPCGrpc.PolarisGRPCBlockingStub | |
| PolarisGRPCGrpc.PolarisGRPCFutureStub | |
| PolarisGRPCGrpc.PolarisGRPCImplBase | |
| PolarisGRPCGrpc.PolarisGRPCStub | |
| PolarisGRPCService | |
| RateLimitProto | |
| RateLimitProto.Amount |
限流配额
Protobuf type
v1.Amount |
| RateLimitProto.Amount.Builder |
限流配额
Protobuf type
v1.Amount |
| RateLimitProto.AmountAdjuster |
配额调整算法
Protobuf type
v1.AmountAdjuster |
| RateLimitProto.AmountAdjuster.Builder |
配额调整算法
Protobuf type
v1.AmountAdjuster |
| RateLimitProto.ClimbConfig |
限流调整算法Climb相关配置
Protobuf type
v1.ClimbConfig |
| RateLimitProto.ClimbConfig.Builder |
限流调整算法Climb相关配置
Protobuf type
v1.ClimbConfig |
| RateLimitProto.ClimbConfig.ClimbThrottling |
爬坡调整相关参数
Protobuf type
v1.ClimbConfig.ClimbThrottling |
| RateLimitProto.ClimbConfig.ClimbThrottling.Builder |
爬坡调整相关参数
Protobuf type
v1.ClimbConfig.ClimbThrottling |
| RateLimitProto.ClimbConfig.MetricConfig |
限流数据统计配置
Protobuf type
v1.ClimbConfig.MetricConfig |
| RateLimitProto.ClimbConfig.MetricConfig.Builder |
限流数据统计配置
Protobuf type
v1.ClimbConfig.MetricConfig |
| RateLimitProto.ClimbConfig.TriggerPolicy |
触发调整的策略
Protobuf type
v1.ClimbConfig.TriggerPolicy |
| RateLimitProto.ClimbConfig.TriggerPolicy.Builder |
触发调整的策略
Protobuf type
v1.ClimbConfig.TriggerPolicy |
| RateLimitProto.ClimbConfig.TriggerPolicy.ErrorRate |
错误率触发调整配置
Protobuf type
v1.ClimbConfig.TriggerPolicy.ErrorRate |
| RateLimitProto.ClimbConfig.TriggerPolicy.ErrorRate.Builder |
错误率触发调整配置
Protobuf type
v1.ClimbConfig.TriggerPolicy.ErrorRate |
| RateLimitProto.ClimbConfig.TriggerPolicy.ErrorRate.SpecialConfig |
特殊错误码触发调整配置
Protobuf type
v1.ClimbConfig.TriggerPolicy.ErrorRate.SpecialConfig |
| RateLimitProto.ClimbConfig.TriggerPolicy.ErrorRate.SpecialConfig.Builder |
特殊错误码触发调整配置
Protobuf type
v1.ClimbConfig.TriggerPolicy.ErrorRate.SpecialConfig |
| RateLimitProto.ClimbConfig.TriggerPolicy.SlowRate |
慢调用触发调整配置
Protobuf type
v1.ClimbConfig.TriggerPolicy.SlowRate |
| RateLimitProto.ClimbConfig.TriggerPolicy.SlowRate.Builder |
慢调用触发调整配置
Protobuf type
v1.ClimbConfig.TriggerPolicy.SlowRate |
| RateLimitProto.RateLimit |
同一服务下限流规则集合
Protobuf type
v1.RateLimit |
| RateLimitProto.RateLimit.Builder |
同一服务下限流规则集合
Protobuf type
v1.RateLimit |
| RateLimitProto.RateLimitCluster |
分布式限流服务集群
Protobuf type
v1.RateLimitCluster |
| RateLimitProto.RateLimitCluster.Builder |
分布式限流服务集群
Protobuf type
v1.RateLimitCluster |
| RateLimitProto.Report |
限流上报方式
Protobuf type
v1.Report |
| RateLimitProto.Report.Builder |
限流上报方式
Protobuf type
v1.Report |
| RateLimitProto.Rule |
单个限流规则信息
Protobuf type
v1.Rule |
| RateLimitProto.Rule.Builder |
单个限流规则信息
Protobuf type
v1.Rule |
| RequestProto | |
| RequestProto.DiscoverRequest |
Protobuf type
v1.DiscoverRequest |
| RequestProto.DiscoverRequest.Builder |
Protobuf type
v1.DiscoverRequest |
| ResponseProto | |
| ResponseProto.BatchQueryResponse |
Protobuf type
v1.BatchQueryResponse |
| ResponseProto.BatchQueryResponse.Builder |
Protobuf type
v1.BatchQueryResponse |
| ResponseProto.BatchWriteResponse |
Protobuf type
v1.BatchWriteResponse |
| ResponseProto.BatchWriteResponse.Builder |
Protobuf type
v1.BatchWriteResponse |
| ResponseProto.DiscoverResponse |
Protobuf type
v1.DiscoverResponse |
| ResponseProto.DiscoverResponse.Builder |
Protobuf type
v1.DiscoverResponse |
| ResponseProto.Response |
Protobuf type
v1.Response |
| ResponseProto.Response.Builder |
Protobuf type
v1.Response |
| ResponseProto.SimpleResponse |
Protobuf type
v1.SimpleResponse |
| ResponseProto.SimpleResponse.Builder |
Protobuf type
v1.SimpleResponse |
| RoutingProto | |
| RoutingProto.Destination |
Protobuf type
v1.Destination |
| RoutingProto.Destination.Builder |
Protobuf type
v1.Destination |
| RoutingProto.Route |
Protobuf type
v1.Route |
| RoutingProto.Route.Builder |
Protobuf type
v1.Route |
| RoutingProto.Routing |
Protobuf type
v1.Routing |
| RoutingProto.Routing.Builder |
Protobuf type
v1.Routing |
| RoutingProto.Source |
Protobuf type
v1.Source |
| RoutingProto.Source.Builder |
Protobuf type
v1.Source |
| ServiceProto | |
| ServiceProto.HealthCheck |
Protobuf type
v1.HealthCheck |
| ServiceProto.HealthCheck.Builder |
Protobuf type
v1.HealthCheck |
| ServiceProto.HeartbeatHealthCheck |
Protobuf type
v1.HeartbeatHealthCheck |
| ServiceProto.HeartbeatHealthCheck.Builder |
Protobuf type
v1.HeartbeatHealthCheck |
| ServiceProto.Instance |
Protobuf type
v1.Instance |
| ServiceProto.Instance.Builder |
Protobuf type
v1.Instance |
| ServiceProto.Namespace |
Protobuf type
v1.Namespace |
| ServiceProto.Namespace.Builder |
Protobuf type
v1.Namespace |
| ServiceProto.Service |
Protobuf type
v1.Service |
| ServiceProto.Service.Builder |
Protobuf type
v1.Service |
| ServiceProto.ServiceAlias |
Protobuf type
v1.ServiceAlias |
| ServiceProto.ServiceAlias.Builder |
Protobuf type
v1.ServiceAlias |
| 枚举 | 说明 |
|---|---|
| CircuitBreakerProto.DestinationSet.Resource |
需要进行熔断的资源
支持SUBSET(子集群),以及INSTANCE(单个实例),默认为SUBSET
Protobuf enum
v1.DestinationSet.Resource |
| CircuitBreakerProto.DestinationSet.Scope |
熔断范围,是否扩散针对相同服务下所有接口进行熔断
Protobuf enum
v1.DestinationSet.Scope |
| CircuitBreakerProto.DestinationSet.Type |
熔断决策类型,支持GLOBAL(分布式决策)以及LOCAL(本地决策),默认GLOBAL
当指定为GLOBAL时,则会定期上报统计数据并根据汇总数据进行熔断决策
Protobuf enum
v1.DestinationSet.Type |
| CircuitBreakerProto.RecoverConfig.OutlierDetectWhen |
主动探测配置
Protobuf enum
v1.RecoverConfig.OutlierDetectWhen |
| ClientProto.Client.ClientType |
Protobuf enum
v1.Client.ClientType |
| ModelProto.MatchString.MatchStringType |
Protobuf enum
v1.MatchString.MatchStringType |
| ModelProto.MatchString.ValueType |
Protobuf enum
v1.MatchString.ValueType |
| RateLimitProto.Rule.AmountMode |
限流阈值模式
Protobuf enum
v1.Rule.AmountMode |
| RateLimitProto.Rule.FailoverType |
与限流集群连接失败时降级模式
Protobuf enum
v1.Rule.FailoverType |
| RateLimitProto.Rule.Resource |
限流资源
Protobuf enum
v1.Rule.Resource |
| RateLimitProto.Rule.Type |
限流类型
global全局限流(默认)或者local单机限流
Protobuf enum
v1.Rule.Type |
| RequestProto.DiscoverRequest.DiscoverRequestType |
Protobuf enum
v1.DiscoverRequest.DiscoverRequestType |
| ResponseProto.DiscoverResponse.DiscoverResponseType |
Protobuf enum
v1.DiscoverResponse.DiscoverResponseType |
| ServiceProto.AliasType |
Protobuf enum
v1.AliasType |
| ServiceProto.HealthCheck.HealthCheckType |
Protobuf enum
v1.HealthCheck.HealthCheckType |
Copyright © 2021. All rights reserved.