我有一个小型服务器,可以接受来自客户端的大量长期连接。在我目前的情况下,服务器为每个接受的连接创建一个新线程,该线程侦听传入数据并返回适当的响应。必须尽快处理来自客户端的传入数据。
当服务器有大约 1000~10000 个连接时,这种情况不是最佳的。我找到了一个使用连接器类来管理不同 SocketChannel 的示例。
但我认为这不适用于我的情况。有人对如何解决这个问题有建议吗?
我有一个小型服务器,可以接受来自客户端的大量长期连接。在我目前的情况下,服务器为每个接受的连接创建一个新线程,该线程侦听传入数据并返回适当的响应。必须尽快处理来自客户端的传入数据。
当服务器有大约 1000~10000 个连接时,这种情况不是最佳的。我找到了一个使用连接器类来管理不同 SocketChannel 的示例。
但我认为这不适用于我的情况。有人对如何解决这个问题有建议吗?