diff --git a/src/org/redkale/net/TransportFactory.java b/src/org/redkale/net/TransportFactory.java index 5cf9b2098..650b72420 100644 --- a/src/org/redkale/net/TransportFactory.java +++ b/src/org/redkale/net/TransportFactory.java @@ -65,7 +65,7 @@ public class TransportFactory { protected final List> transportReferences = new CopyOnWriteArrayList<>(); //连接池大小 - protected int poolmaxconns = Integer.getInteger("net.transport.poolmaxconns", 100); + protected int poolmaxconns = Integer.getInteger("net.transport.poolmaxconns", Math.max(100, Runtime.getRuntime().availableProcessors() * 16)); //最少是wsthreads的两倍 //检查不可用地址周期, 单位:秒 protected int checkinterval = Integer.getInteger("net.transport.checkinterval", 30);