com.github.fashionbrot.ribbon.rule.IRule Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of mars-ribbon Show documentation
Show all versions of mars-ribbon Show documentation
mars-ribbon-api 负载均衡工具 https://github.com/fashionbrot/mars-dynamic-config
package com.github.fashionbrot.ribbon.rule;
import com.github.fashionbrot.ribbon.loadbalancer.ILoadBalancer;
import com.github.fashionbrot.ribbon.loadbalancer.Server;
/**
* @author fashionbrot
* @version 0.1.0
* @date 2019/12/8 22:45
*/
public interface IRule {
/**
* Choose a server from load balancer.
* @return
*/
Server choose(ILoadBalancer lb);
}