Как работает ReplicationDriver - PullRequest
0 голосов
/ 16 июня 2011

Мне любопытно, как работает com.mysql.jdbc.ReplicationDriver. У меня есть конфигурация с 1master & 1slave.

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

Можно ли принудительно установить соединение только для чтения, чтобы использовать только подчиненную БД и никогда не справляться?

1 Ответ

0 голосов
/ 04 мая 2012

Чтобы ReplicationDriver знал, что запросы могут отправляться ведомым только для чтения, необходимо выполнить два условия:

Auto commit needs to be turned off. (*)
Connection needs to be set to read-only.
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...