【发布时间】:2018-04-04 08:28:54
【问题描述】:
我编写了一个 Java 应用程序,它与托管在 AWS 上的 3rd-party server 进行通信。根据我的阅读,他们的 REST API 没有连接限制,但无论我尝试使用多少线程来访问它们,我都看到 64 个传出连接的限制。
我的客户端是用 Java 编写的,在 Windows 10 下运行。这个数字闻起来像是一个故意的限制,但我找不到任何特定于上述环境的记录限制。
我尝试将我的应用程序指向 https://test.com/ 并获得了 128 个传出连接的限制,这让我相信该限制是服务器端的。
如何(从客户端)确定传出连接是否受到服务器端的限制?(我试过netstat -an,但我只看到ESTABLISHED 连接)
鉴于我的应用程序没有收到来自服务器的任何连接故障,他们是否可以故意保留SYN-ACK responses 直到旧连接关闭?
【问题讨论】:
标签: tcp rate-limiting