1. 首页
  2. 主题
  3. Go问与答

最近看了篇文章,有一部分内容是关于端口号数量限制的,感觉是作者理解错误了,有懂的帮忙解答一下

ximen · · 2120 次点击
16位的端口号数量有限,如果每次后端交互都需要新建连接,理论上来说,同时请求后端Service的Goroutine数量无法超过65535这个硬性限制,在如今这个动辄"十万""百万"高并发时代,最高6w并发貌似不太拿得出手
很明显对于整个网络基础通信结构理解有问题 基础 TCP UDP模型下面的确有限制,但是现在复杂一点的通信都是建立在基础之上的二次封装或者说是和 TCP模型同层的协议。 基础模型下面通信是 1个端口可以对应 同时65535个远端连接(指的是同IP地址),也就是说除非一个客户端同时 连接一个服务器 用65535(实际上更少 应该是 64000多个)才有可能出现问题.....
#6
更多评论
polaris
社区,需要你我一同完善!
并发 十万、百万,对服务端来说,端口只是使用了一个,服务端只是监听了一个端口......
#1
感觉作者说的是客户端。。
#2

用户登录

没有账号?注册

今日阅读排行

    加载中

一周阅读排行

    加载中