KLALB 3.6.0开发一半的状态

This commit is contained in:
2026-07-06 17:03:27 +08:00
parent 620afef715
commit c8b183da71
90 changed files with 1963 additions and 3757 deletions
@@ -1,16 +1,11 @@
package org.kne.cloud.network.klalb;
import java.net.InetAddress;
import java.net.UnknownHostException;
import java.util.ArrayList;
import java.util.List;
import java.util.Objects;
import org.kne.cloud.network.MultipurposeSocketAddress;
import com.google.gson.Gson;
import com.google.gson.GsonBuilder;
public class KLALBControllerConfigItem extends KLALBConfigItem {
private String language;
private boolean nogui;
@@ -26,6 +21,7 @@ public class KLALBControllerConfigItem extends KLALBConfigItem {
private boolean denyLineTableQuery=false;
private boolean denyLineTableBroadcast=false;
private String congestionAlgorithm="BBR";
private double burstLimit=1.20;
private double delayUpperBound=1.20;
private double delayLowerBound=1.15;
private long nagleDelayTime=1000000L;
@@ -205,6 +201,18 @@ public class KLALBControllerConfigItem extends KLALBConfigItem {
}
public double getBurstLimit() {
return burstLimit;
}
public void setBurstLimit(double burstLimit) {
this.burstLimit = burstLimit;
}
public double getDelayUpperBound() {