Разделение транзакций - Запрос на чтение к ведомому - Google Cloud SQL
Я создал экземпляр БД в Google Cloud SQL. После того, как он был создан, с назначенным ему ip-адресом, мои java-серверы могут общаться с ним как в режиме чтения, так и в режиме записи.
Теперь я создал реплику отработки отказа и прочитал реплику экземпляра БД. Поскольку я проверяю на приборной панели, два новых экземпляра БД были созданы с их соответствующими IP-адресами.
Насколько я понимаю, ява-серверам не нужно беспокоиться о IP-адресах реплики и резервной копии. И будет общаться только с мастером БД. Запросы на чтение будут автоматически перенаправлены на ведомые от их единственного и подобного, чтобы случиться с репликой отработки отказа.
Мое понимание верно? Или я на java-серверах отвечаю за создание индивидуального соединения для чтения с ip рабов.
Пожалуйста, предложите поведение.
1 ответ
Если вы хотите распространять операции чтения на реплики, вам необходимо установить соединения непосредственно с репликами. Это не произойдет автоматически.