ThinkChat🤖让你学习和工作更高效,注册即送10W Token,即刻开启你的AI之旅 广告
> 当有多个客户端一起请求的时候,服务端不可能来多少就处理多少,如果并发太多,就会因为性能的因素发生拥塞,然后造成雪崩。所以就搞了一个队列,先将请求放在队列里面,一个个来。 socket_listen里面的第二个参数backlog就是设置这个队列的长度。如果将队列长度设置成10,如果有20个并发请求,服务端就会先放10个请求进入这个队列,然后其他的就直接拒绝。tcp协议这时候不会发送rst给客户端,这样的话客户端就会重新发送SYN,以便能进入这个队列。 资料来源: https://www.jianshu.com/p/e6f2036621f4 http://www.cnblogs.com/yangwenxin/p/6601194.html