2019年/12月/29日
构造c1000k服务
C10K: Client 10000 问题,即「在同时连接到服务器的客户端数量超过 10000 个的环境中,即便硬件性能足够, 依然无法正常提供服务
简而言之,就是单机1万个并发连接问题。这个概念最早由 Dan Kegel 提出并发布于其个人站点
spray-websocket
Netty
Undertow
nodejs-websocket/Node.js
Jetty
Vert.x
Grizzly
Go
Go-fasthttp、Go
echo 2000000 > /proc/sys/fs/nr_open
echo 2000000 > /proc/sys/fs/file-max
ulimit -n 2000000
net.ipv4.ip_local_port_range = 1024 65000
export JAVA_OPTS="-Xms12G -Xmx12G -Xss1M -XX:+UseParallelGC"
Netty:
server.port = 8088
sending.timer.delay = 10 minutes
sending.timer.interval = 1 minutes
totalSize = 1200000
onlyTestConnect = true