Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
2015 年 64 位 Linux 上的 Java 阻塞 IO 是否解决了 C10K 问题?
换句话说:
在 64 位 Linux 上运行的每套接字线程 Java 服务器(不是 NIO)能否保持 10,000 个线程运行?
它能否在一两毫秒内轻松回复传入数据(在连接的一小部分上)?
我在这里看不到 Java 固有的任何限制。你能启动 10,000 个 Java 线程吗?是的,很容易。你能打开 10,000 个 java.io 套接字吗?是的你可以。您的Linux 设置可以处理它吗?唯一的方法是尝试找出答案。根据经验,我看到 JBoss 服务器在 CentOS 上以 >10k java.io 连接执行此操作。