public class RouteUtils extends Object
| 构造器和说明 |
|---|
RouteUtils() |
| 限定符和类型 | 方法和说明 |
|---|---|
static List<Route> |
findUsedRoute(String serviceName,
String consumerAddress,
String consumerQueryUrl,
List<Route> routes,
Map<String,List<String>> clusters) |
static boolean |
matchRoute(String consumerAddress,
String consumerQueryUrl,
Route route,
Map<String,List<String>> clusters) |
static Map<String,String> |
previewRoute(String serviceName,
String consumerAddress,
String queryUrl,
Map<String,String> serviceUrls,
Route route,
Map<String,List<String>> clusters,
List<Route> routed) |
static List<Provider> |
route(String serviceName,
String consumerAddress,
String consumerQueryUrl,
List<Provider> providers,
List<Override> overrides,
List<Route> routes,
Map<String,List<String>> clusters,
List<Route> routed) |
static Map<String,String> |
route(String serviceName,
String consumerAddress,
String consumerQueryUrl,
Map<String,String> serviceUrls,
List<Route> routes,
Map<String,List<String>> clusters,
List<Route> routed) |
public static boolean matchRoute(String consumerAddress, String consumerQueryUrl, Route route, Map<String,List<String>> clusters)
public static Map<String,String> previewRoute(String serviceName, String consumerAddress, String queryUrl, Map<String,String> serviceUrls, Route route, Map<String,List<String>> clusters, List<Route> routed)
public static List<Route> findUsedRoute(String serviceName, String consumerAddress, String consumerQueryUrl, List<Route> routes, Map<String,List<String>> clusters)
public static List<Provider> route(String serviceName, String consumerAddress, String consumerQueryUrl, List<Provider> providers, List<Override> overrides, List<Route> routes, Map<String,List<String>> clusters, List<Route> routed)
public static Map<String,String> route(String serviceName, String consumerAddress, String consumerQueryUrl, Map<String,String> serviceUrls, List<Route> routes, Map<String,List<String>> clusters, List<Route> routed)
serviceName - 服务名,如com.alibaba.morgan.MemberServiceconsumerAddress - 消费者地址,如192.168.1.3:54333consumerQueryUrl - 订阅参数,如 aplication=nasdaq&dubbo=2.0.3&methods=updateItems,validateNew&revision=1.7.0serviceUrls - 提供者routes - 全部路由clusters - 全部的集群Copyright © 2011–2017 Alibaba. All rights reserved.