@Inject
public StaticLoadBalancer(ClientConfig config) {
List<Server> serverList = new ArrayList<Server>();
for (String s : config.getLoadBalancerServer().split(",")) {
String[] host_port = s.split(":");
serverList.add(new Server(host_port[0], Integer.parseInt(host_port[1])));
}
if (serverList.isEmpty()) {
throw new IllegalArgumentException("empty server list");
}