ConditionRouterFactory
FileRouterFactory
ScriptRouterFactory
@SPI public interface RouterFactory
Routing
Cluster.join(Directory)
Directory.list(com.alibaba.dubbo.rpc.Invocation)
Router
getRouter(URL url)
@Adaptive("protocol") Router getRouter(URL url)
url