多应用+插件架构,代码干净,二开方便,首家独创一键云编译技术,文档视频完善,免费商用码云13.8K 广告
> 当有多个客户端一起请求的时候,服务端不可能来多少就处理多少,如果并发太多,就会因为性能的因素发生拥塞,然后造成雪崩。所以就搞了一个队列,先将请求放在队列里面,一个个来。 socket_listen里面的第二个参数backlog就是设置这个队列的长度。如果将队列长度设置成10,如果有20个并发请求,服务端就会先放10个请求进入这个队列,然后其他的就直接拒绝。tcp协议这时候不会发送rst给客户端,这样的话客户端就会重新发送SYN,以便能进入这个队列。 资料来源: https://www.jianshu.com/p/e6f2036621f4 http://www.cnblogs.com/yangwenxin/p/6601194.html