网络连接限制

时间:2013-09-25 15:57:36

标签: java netty

我正在开发一个使用netty 3.6.5的应用服务器。我想先了解选项积压的全部含义。另外,为什么没有关于serverbootstrap选项的文档来帮助我们的开发人员。

我的另一个问题是如何最好地限制与服务器的并发连接数以获得更好的性能。

谢谢。

2 个答案:

答案 0 :(得分:3)

要限制与服务器的并发连接数 - 在UNIX系统上 - 您可以在运行应用程序之前在文件描述符上设置ulimit,并且一旦所有描述符都打开,其他客户端将无法连接。

要获取允许的文件描述符的数量,请执行$ ulimit -n作为运行该进程的用户。有关详细信息,请参阅man ulimit

请参阅zhqauke关于ServerBootstrap的答案。

答案 1 :(得分:1)

  1. 我在与ServerBootstrap中的选项相关的netty源代码中找到了一些文档,您可以在“配置频道”部分中find it here
  2. 一旦客户端连接到服务器,就建立了新的连接,因此连接数由客户端数决定,不能限制连接数。但是,您可以设置应在服务器端运行多少个工作线程来为这些连接提供服务。