Пул HTTP-соединений в GlassFish - PullRequest
       36

Пул HTTP-соединений в GlassFish

0 голосов
/ 25 февраля 2009

В моем веб-сервисе мне нужно сделать несколько HTTP-вызовов. Можно ли сделать пул соединений, как я делаю пул соединений JDBC?

В консоли администратора GlassFish я вижу элементы конфигурации Connector Connection Pool и Connector Resources. Могу ли я использовать это?

Ответы [ 3 ]

3 голосов
/ 05 июля 2009

ответ doekman является одним из возможных подходов.

В моей компании мы просто используем библиотеку HTTPClient Apache Commons, которая имеет свой собственный менеджер пулов соединений. Эта ссылка ниже должна легко вас начать.

http://hc.apache.org/httpclient-3.x/performance.html

Это ваше собственное ценностное суждение, хотите ли вы использовать другую внешнюю зависимость. Перенеся наши приложения из Tomcat, мы решили сохранить зависимость от HTTPClient просто потому, что его легко использовать, избавляя от необходимости создавать ( и поддерживать) другой фабричный класс.

0 голосов
/ 03 марта 2009

Нет. Для HTTP вам на самом деле не нужен пул соединений (кроме случаев, когда вы браузер). HTTP-соединение намного дешевле, чем соединение с базой данных.

Однако вы можете использовать пользовательский ресурс, чтобы настроить соединение в JNDI. Эта статья помогла мне. Есть также три последующие сообщения .

0 голосов
/ 26 февраля 2009

Это сообщение в блоге и технический документ по настройке производительности GlassFish могут помочь:

Джон Клинган Руководитель группы GlassFish Sun Microsystems

...