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

Разделение транзакций - запрос на чтение ведомому устройству - Google Cloud SQL

Я создал экземпляр db в Google Cloud sql. После того, как он был создан, с назначенным ему IP-адресом мои Java-серверы могут связываться с ним как при чтении, так и при записи.

Теперь я создал реплику аварийного переключения и прочитал реплику экземпляра db. Когда я проверяю на панели инструментов, были созданы два новых экземпляра db с их соответствующими IP-адресами.

Я понимаю, что моим Java-серверам не нужно беспокоиться об IP-адресах реплики и реплики аварийного переключения. И будет связываться только с экземпляром master db. Запросы на чтение будут автоматически перенаправлены на подчиненное устройство от их единственной реплики, аналогичной тому, что происходит с резервной репликой.

Я правильно понимаю? Или это ответственность моих java-серверов за создание индивидуального соединения для чтения с IP-адресами ведомых устройств.

Пожалуйста, предложите поведение.

Если вы хотите распространять чтение на реплики, вам нужно будет установить соединения непосредственно с репликами. Это не произойдет автоматически.