Documentation
¶
Index ¶
Constants ¶
View Source
const ( PromLabelPath = "path" PromLabelStatus = "status" PromLabelSVC = "service" PromLabelDC = "dc" )
View Source
const ( DefaultGlobalRate = 5000 DefaultMaxConcurrent = 50000 )
Variables ¶
View Source
var ( // {dc}:{service} -> *ServiceState SeviceStateCache *coolcache.CoolCache StateReadOnlyRedis redis.Cmdable StateMQConsumer rocketmq.PushConsumer // 用于控制block query ServiceStateWait *model.StateWait // 并发执行的请求数 ConcurrentReq int64 )
View Source
var ( RedisConsulClient redis.Cmdable StateTopic string StateMQProducer rocketmq.Producer )
View Source
var ( HTTPReqTotal *prometheus.CounterVec ConcurrentRequestCount prometheus.GaugeFunc PushMsgTotal *prometheus.CounterVec )
Functions ¶
func InitConsulCacheResource ¶
func InitConsulCacheResource()
func InitFetcherResource ¶
func InitFetcherResource()
func InitSingleRedis ¶
Types ¶
This section is empty.
Click to show internal directories.
Click to hide internal directories.