Назад | Перейти на главную страницу

Tomcat подключается к балансировщику нагрузки Mysql

Я хочу подключить tomcat к mysql с балансировкой нагрузки.

Возможно ли это в Tomcat 7?

Какие изменения требуются в следующей конфигурации ?.

<Resource name="jdbc/TestDB" auth="Container" type="javax.sql.DataSource"
               maxActive="100" maxIdle="30" maxWait="10000"
               username="javauser" password="javadude" driverClassName="com.mysql.jdbc.Driver"
               url="jdbc:mysql://localhost:3306/javatest"/>

У меня есть 2 сервера mysql localhost: 3306 и secondhost: 3306

Спасибо

Руководство MySQL для Connector / J указывает, что это возможно.

Обратите внимание, что вам необходимо настроить серверы MySQL для репликации друг с другом (репликация мастер-мастер). Вы должны использовать MySQL версии не ниже 5.6, так как это значительно повысило надежность репликации. Однако все еще возможно, что ваше приложение попытается прочитать строку данных, только что записанную на один хост, которая еще не реплицирована на другой, особенно при большой нагрузке.

Вы можете получить лучшие результаты с правильным решением для кластеризации баз данных. Вы рассматривали XtraDB Cluster?