Я использую Finalge https://twitter.github.io/finagle/
, чтобы проверить случай таймаута как это:Как ограничить число соединений, созданных Finagle?
- стороны сервера: в определении RPC, просто спать 10 секунд и возвращение.
- стороны клиента: вызов функция RPC с помощью
within
какwithin(50.milliseconds) onSuccess { ... } onFailure { ... }
- Многих клиентов: использовать около 100 клиентов для вызова функции RPC одновременно
Результат является то, что весь RPCs является таймаутом конечно. Но, когда я использую netstat
, чтобы проверить соединение, я обнаружил, что существует соединение 100 ESTABLISHED
. Вопрос в том, могу ли я ограничить число соединений, созданных Finagle?