java - 如何找到服务器可以处理的最大并发连接数?

标签 java sockets networking

我想要一个java程序,它可以找到服务器可以处理的最大并发连接数?

您可以假设服务器是http服务器。

更清楚地说:

有很多开源 NIO 框架。我想为我的项目选择一个。并想测试哪个实现支持最​​大并发连接数。其中一些框架声称它们支持这么多。但我想在选择之前亲自验证一下。

我的目的是支持尽可能多的并发连接而不丢弃/拒绝客户端?

最佳答案

使用类似 Apache JMeter 的工具执行load testing服务器的。您需要在多台客户端计算机上运行 JMeter 工具:正如其他人提到的,各种操作系统对连接都有限制。它支持的选项包括并发连接数等...

上次使用此工具对网站进行负载测试时,我们有 6 台客户端计算机针对一台服务器运行 JMeter。该死的,这给网络带来了沉重打击!

关于java - 如何找到服务器可以处理的最大并发连接数?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2341686/

相关文章:

java - 无法包含 JSP 文件

java - 构建和部署 Java Web 项目有什么区别?

java - 如果 jar 需要外部文件,Desktop.getDesktop().open(file) 不起作用

Python : 2 sockets, 从 A 发送到 B,从 B 发送到 A

android - 如何使用 Espresso 空闲资源进行网络调用

java httpurlconnection切断html

java - java.net.Socket 中的 Apache Mina 服务器和客户端

python - 单击按钮后程序停止响应

c# - 在 C# 中通过套接字发送信息

linux - 具有不同子网中的网关的桥接 Xen domU