From 392fcbfd1a51418c92dce096b2d466c5890b9a17 Mon Sep 17 00:00:00 2001 From: Taosheng Wei Date: Tue, 7 May 2019 08:05:09 +0800 Subject: [PATCH] Sort added router list before set the 'routers' field of the RouterChain (#3969) --- .../src/main/java/org/apache/dubbo/rpc/cluster/RouterChain.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dubbo-cluster/src/main/java/org/apache/dubbo/rpc/cluster/RouterChain.java b/dubbo-cluster/src/main/java/org/apache/dubbo/rpc/cluster/RouterChain.java index 7586afed779..8ba22b1e8d5 100644 --- a/dubbo-cluster/src/main/java/org/apache/dubbo/rpc/cluster/RouterChain.java +++ b/dubbo-cluster/src/main/java/org/apache/dubbo/rpc/cluster/RouterChain.java @@ -79,7 +79,7 @@ public void addRouters(List routers) { List newRouters = new ArrayList<>(); newRouters.addAll(builtinRouters); newRouters.addAll(routers); - CollectionUtils.sort(routers); + CollectionUtils.sort(newRouters); this.routers = newRouters; }