func SetHandlers()

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)
}