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: |
|||
profiles: |
|||
active: prodsd |
|||
include: common, util-prod |
|||
active: dev |
|||
include: common, util-dev |
Loading…
Reference in new issue