in proxy/bootstrap/bootstrap.go [115:136]
func SetHandlers() {
consumerChain := strings.Join([]string{
chassisHandler.Router,
"ratelimiter-consumer",
"bizkeeper-consumer",
chassisHandler.LoadBalancing,
chassisHandler.Transport,
}, ",")
providerChain := strings.Join([]string{
"ratelimiter-provider",
chassisHandler.Transport,
}, ",")
consumerChainMap := map[string]string{
common.ChainConsumerOutgoing: consumerChain,
}
providerChainMap := map[string]string{
common.ChainProviderIncoming: providerChain,
"default": "ratelimiter-provider",
}
chassis.SetDefaultConsumerChains(consumerChainMap)
chassis.SetDefaultProviderChains(providerChainMap)
}