Netty连接限制

3
我正在开发一个使用Netty 3.6.5的应用服务器。我想先了解选项backlog的完整含义。同时,为什么没有关于serverbootstrap选项的文档可以帮助我们开发人员。
我的另一个问题是如何最好地限制连接到服务器的并发数以获得更好的性能。
谢谢。
2个回答

3

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

要获取允许的文件描述符数,请以运行进程的用户身份执行$ ulimit -n。有关更多信息,请参见man ulimit

请参考zhqauke的答案有关ServerBootstrap的内容。


2
  1. 我在Netty源代码中找到了一些与ServerBootstrap选项相关的文档,您可以在“配置通道”部分这里找到它
  2. 一旦客户端连接到服务器,就会建立一个新的连接,因此连接数取决于客户端数量,您无法限制连接数。但是,您可以设置有多少个工作线程在服务器端运行以服务这些连接。

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接