Как работает requestConnection для PoolingNHttpClientConnectionManager в Apache HttpAsyncClient? Может ли кто-нибудь показать мне рабочий пример?
Как работает requestConnection для PoolingNHttpClientConnectionManager в Apache HttpAsyncClient?
Ответы (1)
Вот как это используется внутри HttpAsyncClient
Есть ли какая-то конкретная причина, по которой вы хотите использовать PoolingNHttpClientConnectionManager
напрямую, а не через HttpAsyncClient
?
person
ok2c
schedule
14.08.2015
Да, должно. В качестве альтернативы можно запросить, скажем, 5 подключений из пула и немедленно освободить их все обратно в пул. Это обеспечит 5 теплых подключений в пуле.
- person ok2c; 14.08.2015
Только время от времени отправляя сообщение о сердцебиении. Если вы можете отказаться от поддержки прокси, сложных схем аутентификации и управления состоянием, вы можете рассмотреть возможность использования BasicNIOConnPool. http://hc.apache.org/httpcomponents-core-4.4.x/httpcore-nio/examples/org/apache/http/examples/nio/NHttpClient.java. Он предлагает более простой API, чем PoolingNHttpClientConnectionManager.
- person ok2c; 14.08.2015
Вам нужно запустить реактор ввода/вывода
- person ok2c; 14.08.2015