Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
View Source
var ( RegisterRspFailedPredicate = resilience.RegisterRspFailedPredicate RegisterRspCachePredicate = resilience.RegisterRspCachePredicate RegisterFallbackFunction = resilience.RegisterFallbackFunction )
Functions ¶
func ShowConfigOf ¶
Types ¶
type BulkheadConfig ¶
type BulkheadConfig = resilience.BulkheadConfig
type CacheConfig ¶
type CacheConfig = resilience.CacheConfig
type CircuitBreakerConfig ¶
type CircuitBreakerConfig = resilience.CircuitBreakerConfig
type Config ¶
type Config struct {
Endpoint []EndpointConfig
Defaults Defaults
}
func FormatConfig ¶
func LoadConfig ¶
type DataPlane ¶
func NewDataPlane ¶
type Defaults ¶
type Defaults struct {
Resilience ResilienceConfig
}
type EndpointConfig ¶
type FallbackConfig ¶
type FallbackConfig = resilience.FallbackConfig
type RateLimiterConfig ¶
type RateLimiterConfig = resilience.RateLimiterConfig
type ResilienceConfig ¶
type ResilienceConfig struct {
Bulkhead BulkheadConfig
TimeLimiter TimeLimiterConfig
RateLimiter RateLimiterConfig
CircuitBreaker CircuitBreakerConfig
Retry RetryConfig
Cache CacheConfig
Fallback FallbackConfig
}
type RetryConfig ¶
type RetryConfig = resilience.RetryConfig
type TimeLimiterConfig ¶
type TimeLimiterConfig = resilience.TimeLimiterConfig
Source Files
¶
Click to show internal directories.
Click to hide internal directories.