2013-09-25 124 views
3

我正在開發一個使用netty 3.6.5的應用程序服務器。我想先了解選項積壓的全部含義。另外爲什麼沒有關於serverbootstrap選項的文檔來幫助我們的開發人員。Netty連接限制

我的另一個問題是如何最好地限制到服務器的併發連接數以獲得更好的性能。

謝謝。

回答

1
  1. 我發現網狀的源代碼一些文檔相關選項ServerBootstrap,可以find it here,在「配置通道」的一部分。
  2. 一旦客戶端連接到服務器,建立一個新的連接,所以連接數量由客戶端數量決定,不能限制連接數量。但是,您可以設置在服務器端運行多少個工作線程來爲這些連接提供服務。
2

要限制併發連接到服務器的數量 - 在UNIX系統上 - 你可以運行應用程序之前設置文件描述符的ulimit,而且一旦所有描述都是開放的,其他的客戶端將無法連接。

要獲取允許的文件描述符的數量,exec $ ulimit -n作爲運行該進程的用戶。有關更多信息,請參閱man ulimit

請參閱zhqauke關於ServerBootstrap的回答。