mirror of
https://github.com/ctripcorp/zeus.git
synced 2024-09-22 08:36:24 +08:00
fixbug: lb method
This commit is contained in:
parent
6875f0d8f5
commit
571213a4a9
|
@ -15,14 +15,14 @@ public class LBConf {
|
|||
LoadBalancingMethod lb = app.getLoadBalancingMethod();
|
||||
String type = lb.getType();
|
||||
if (LBMethod.LESS_CONN.toString().equalsIgnoreCase(type)) {
|
||||
return "less_conn;";
|
||||
return "less_conn;\n";
|
||||
}
|
||||
if (LBMethod.IP_HASH.toString().equalsIgnoreCase(type)) {
|
||||
return "ip_hash;";
|
||||
return "ip_hash;\n";
|
||||
}
|
||||
if (LBMethod.HASH.toString().equalsIgnoreCase(type)) {
|
||||
return "hash " + lb.getValue() + ";";
|
||||
return "hash " + lb.getValue() + ";\n";
|
||||
}
|
||||
return "round_robin";
|
||||
return "";
|
||||
}
|
||||
}
|
||||
|
|
|
@ -28,7 +28,10 @@ public class UpstreamsConf {
|
|||
StringBuilder b = new StringBuilder(1024);
|
||||
|
||||
b.append("upstream ").append(upstreamName).append(" {").append("\n");
|
||||
b.append(" ").append(LBConf.generate(slb, vs, app)).append(";\n");
|
||||
|
||||
//LBMethod
|
||||
b.append(" ").append(LBConf.generate(slb, vs, app));
|
||||
|
||||
b.append(" ").append("zone " + upstreamName + " 64K").append(";\n");
|
||||
|
||||
for (AppServer as : app.getAppServers()) {
|
||||
|
|
Loading…
Reference in a new issue