RouteCluster
+ route(params):returnType- calcRanges()- initRange()
RouteRule
RouteConfig
RouteRuleGroup
+ getClusterId(message)
CommRouterService
WeightRuleGroup
+ route(clusterId):RouteConfig+ update()
CommonRouterCache
+ getRouteRuleGroup(routeId)+ getWeightRuleGroup(routeId)+ putAll()
ZoneService
+ getCity(params)