Versions in this module Expand all Collapse all v0 v0.7.1 Aug 16, 2018 Changes in this version + var CBConfigCache = cache.New(0, 0) + var DefaultLB = control.LoadBalancingConfig + var EgressConfigCache = cache.New(0, 0) + var FIConfigCache = cache.New(0, 0) + var LBConfigCache = cache.New(0, 0) + var RLConfigCache = cache.New(0, 0) + func GetCBCacheKey(serviceName, serviceType string) string + func SaveToCBCache(raw *model.HystrixConfig) + func SaveToLBCache(raw *model.LoadBalancing) + type Panel struct + func (p *Panel) GetCircuitBreaker(inv invocation.Invocation, serviceType string) (string, hystrix.CommandConfig) + func (p *Panel) GetEgressRule(inv invocation.Invocation) + func (p *Panel) GetFaultInjection(inv invocation.Invocation) model.Fault + func (p *Panel) GetLoadBalancing(inv invocation.Invocation) control.LoadBalancingConfig + func (p *Panel) GetRateLimiting(inv invocation.Invocation, serviceType string) control.RateLimitingConfig