Балансировка нагрузки на пул соединений с базой данных - PullRequest
0 голосов
/ 10 февраля 2011

Какой пул соединений с базой данных можно использовать для балансировки нагрузки соединений из веб-контейнера Tomcat с одним из нескольких серверов баз данных Oracle без использования кластеризации RAC?

Ответы [ 2 ]

0 голосов
/ 11 февраля 2011

Я предполагаю, что это базы данных только для чтения, иначе вас не интересуют соединения, которые получат разные данные.Если вы хотите, чтобы данные были одинаковыми, вы можете использовать потоковую репликацию, которая не требует RAC.

Балансировка нагрузки соединения и отработка отказа происходят в слушателе.Как это работает, есть большая гибкость, и с этого следует начать:

http://download.oracle.com/docs/cd/E11882_01/network.112/e10836/advcfg.htm#sthref858

В первой части показан простой баланс нагрузки на основе клиента, который по сути выбирает соединение случайным образом.Далее показано, как балансировать нагрузку на основе фактической нагрузки на сервер.

0 голосов
/ 10 февраля 2011

Посмотрите на DRCP при использовании 11g

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...