当前位置: 首页 > 知识库问答 >
问题:

在单个IP上维护超过65535个连接

章松
2023-03-14

共有1个答案

荀振国
2023-03-14

当连接到这些服务器之一时,我假设它们通过随机端口从随机建立的TCP连接继续通信。

错误的假设。它们使用正在监听的相同本地端口号与客户端通信。

那么,使用一个IP,有64K的端口,如何维持10M的连接呢?

不成问题。

连接是否由IP端口对标识?

是的。

 类似资料:
  • 与HTTP不同,websocket在从HTTP升级后保持长时间连接。 即使操作系统被调优为使用所有端口,总共仍然只有65536个端口。NGINX有可能超过这个限制吗? 一个潜在的解决方案是,但是它缺少文档--至少我没有找到除了下面这段

  • 问题内容: 因此,我正在处理在Websphere 7(JDK 6)上运行的旧servlet代码。开发环境设置使用Tomcat 6(JDK 6)。 为什么它在Websphere 7上而不在Tomcat 6上可以工作? 这与应用程序服务器有关吗? 如果您的回答为“是”,则为“否”。2,除了分解代码或使用动态包含之外,您在Tomcat 6(JDK 6)上是否有解决方法? 该计划与将静态包含更改为动态包含

  • 我正在尝试使用服务器发送事件(SSE)作为实时数据推送的websockets的替代方案(我的应用程序中的数据主要是单向的)。 这会有多大的可伸缩性?我知道每个SSE连接使用一个HTTP请求--这是否意味着web服务器可以处理和HTTP请求一样多的SSE连接(类似于以下答案)?我觉得情况可能是这样,但我不确定SSE连接是如何工作的,以及它是否比简单的HTTP请求更复杂/更需要资源。 我主要想知道这与

  • 我们正在使用Spring云网关过滤器进行基于JwtToken的身份验证 我们不能依赖线程本地,因为网关不能保证在一个线程中执行所有过滤器。 提前感谢。

  • 在我的后端应用程序中,我的负载均衡器使用循环来分配流量。因此,我的主机名上有两条A记录: 在其中任何一个关闭时,它返回503服务不可用。 现在,在我的Android应用程序中,我使用OKHTTP4.x进行网络操作,DNS重新定位缓存在设备上。因此,如果cahced IP宕机,它不会尝试到达其他IP,请求将失败。我尝试了多种方法来让它工作,但直到现在都没有。我尝试过的事情: null 我得到日志中的

  • 我正在实现一个超过65000行的p:dataTable。当我尝试使用将其导出到EXCEL时,会显示以下错误: java.lang.无效的行号(65536)超出允许范围(0...65535) 据我研究,Excel2003格式最多只支持65535行。但是,当我将p:dataExporter更改为XLSX格式时,会显示以下错误: JAVAlang.NoClassDefFoundError:org/apa