|
1
|
package com.crossoverjie.cim.route.config;
|
1
|
package com.crossoverjie.cim.route.config;
|
|
2
|
|
2
|
|
|
3
|
import com.crossoverjie.cim.common.route.algorithm.RouteHandle;
|
3
|
import com.crossoverjie.cim.common.route.algorithm.RouteHandle;
|
|
4
|
-import com.crossoverjie.cim.common.route.algorithm.loop.LoopHandle;
|
4
|
+import com.crossoverjie.cim.common.route.algorithm.consistenthash.ConsistentHashHandle;
|
|
5
|
import com.google.common.cache.CacheBuilder;
|
5
|
import com.google.common.cache.CacheBuilder;
|
|
6
|
import com.google.common.cache.CacheLoader;
|
6
|
import com.google.common.cache.CacheLoader;
|
|
7
|
import com.google.common.cache.LoadingCache;
|
7
|
import com.google.common.cache.LoadingCache;
|
|
@@ -78,6 +78,6 @@ public class BeanConfig { |
|
@@ -78,6 +78,6 @@ public class BeanConfig { |
|
78
|
|
78
|
|
|
79
|
@Bean
|
79
|
@Bean
|
|
80
|
public RouteHandle buildRouteHandle(){
|
80
|
public RouteHandle buildRouteHandle(){
|
|
81
|
- return new LoopHandle() ;
|
81
|
+ return new ConsistentHashHandle() ;
|
|
82
|
}
|
82
|
}
|
|
83
|
} |
83
|
} |