16位的端口号数量有限,如果每次后端交互都需要新建连接,理论上来说,同时请求后端Service的Goroutine数量无法超过65535这个硬性限制,在如今这个动辄“十万”“百万”高并发时代,最高6w并发貌似不太拿得出手
当然你要说既不封装协议帧,又要常态保持这个数量的连接数,出问题是的不是服务端,而是客户端会告诉该端口已经绑定不能再次绑定.....这根本不是并发问题。一般服务器假定就算使用 10个端口,能接收到的远端数量也是不可记的(因为远端IP地址不可能大量处于同一个 IP地址下面)
#7
更多评论