4 changed files with 39 additions and 2 deletions
@ -0,0 +1,28 @@ |
|||||
|
package com.ccsens.cloudutil.ribbon; |
||||
|
|
||||
|
import com.netflix.client.config.IClientConfig; |
||||
|
import com.netflix.loadbalancer.AbstractLoadBalancerRule; |
||||
|
import com.netflix.loadbalancer.ILoadBalancer; |
||||
|
import com.netflix.loadbalancer.Server; |
||||
|
import org.springframework.context.annotation.Primary; |
||||
|
|
||||
|
@Primary |
||||
|
public class WpsBalanceRule extends AbstractLoadBalancerRule { |
||||
|
|
||||
|
@Override |
||||
|
public void initWithNiwsConfig(IClientConfig clientConfig) { |
||||
|
|
||||
|
} |
||||
|
|
||||
|
@Override |
||||
|
public Server choose(Object key) { |
||||
|
return choose(getLoadBalancer(), key); |
||||
|
} |
||||
|
|
||||
|
private Server choose(ILoadBalancer loadBalancer, Object key) { |
||||
|
System.out.println(key); |
||||
|
return null; |
||||
|
} |
||||
|
|
||||
|
|
||||
|
} |
@ -1,4 +1,4 @@ |
|||||
spring: |
spring: |
||||
profiles: |
profiles: |
||||
active: prodsd |
active: dev |
||||
include: common, util-prod |
include: common, util-dev |
Loading…
Reference in new issue