Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Java EE (J2EE) и Spring > Настраивать пул соединений?


Автор: kaa 30.8.2009, 13:29
Сейчас начинаю работать на связке Spring&Hibernate&MySQL и возник вопрос: а где, собственно, лучше и правильней настраивать пул соединений?

На уровне драйвера MySQL?
Использовать какой-нибуть апачевский датасоурс для Spring-а, который держит пул?
Или как-то через Hibernate настравивать? C3P0 например.

Зависит ли скорость обработки запроса от того на каком уровне настроено "пулирование" соединений? 


ЗЫ: погуглил, но немого, бо инет тупит покамест ужастно :(

Автор: AJetman 30.8.2009, 14:04
Пул соединений можно настроить прямо в контейнере приложений и затем его использовать во всех приложениях как JNDI, если они все ваши и их более одного.

Можно настроить пул и в приложении с использованием C3P0.

Разница только в том, что в первом случае настройки пула контроллирует администратор сервера, а во втором случае - вы.

Автор: kaa 1.9.2009, 10:48
Нет, это я понимаю. что можно много как...

Просто, не беря во внимание JNDI, какой из трёх пунктов выбрать?
По сути как я понимаю это скажется на быстродействии, не?

Автор: serger 1.9.2009, 11:42
Цитата(kaa @  1.9.2009,  10:48 Найти цитируемый пост)
какой из трёх пунктов выбрать?

Цитата(AJetman @  30.8.2009,  14:04 Найти цитируемый пост)
Разница только в том, что в первом случае настройки пула контроллирует администратор сервера, а во втором случае - вы. 

Собственно исходя из этого...  smile 

Автор: kaa 1.9.2009, 16:12
serger, 
Ясно, в общем монопенисуально smile

Пасиба!

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)