繁体   English   中英

java - 服务器接受大量持久的客户端连接

[英]java - Server accepting large amounts of long-lasting client connections

我有一个小型服务器,可以接受来自客户端的大量持久连接。 在我目前的情况下,服务器为每个接受的连接创建一个新的线程,该连接侦听传入的数据并返回相应的响应。 必须尽快处理来自客户端的传入数据。

当服务器具有大约1000~10000个连接时,这种情况不是最佳的。 我找到了一个示例,其中使用Connector类来管理不同的SocketChannel。

连接器示例

但我不认为这适用于我的情况。 有没有人有关于如何解决这个问题的建议?

我建议你使用像Netty或Grizzly这样的NIO框架。 它们为您提供了一种处理数千个连接的简单方法,并通过有限数量的事件线程来威胁它们。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM