mysql replication+keycloak 21, нет соединения с реплицируемым узлом
Мы уже давно столкнулись с проблемой: мы указали следующий URL-адрес JDBC для нашего главного-подчиненного кластера в рабочей базе данных MySQL. Мы используем Agoral для пула соединений.
jdbc:mysql:replication://master:3306,slave1:3306,slave2:3306,slave2:3306/keycloak?useSSL=false&failOverReadOnly=false&serverTimezone=UTC
В настоящее время в рамках нагрузочного тестирования мы используем нагрузку 800 tps.
Но когда я проверил количество активных потоков подключения для каждого узла MySQL. Я вижу, что все 6 узлов keycloak 21 соединяются только с главными узлами. Рабы бездействуют.
Запрос на отправку: некоторые из них тяжелые для чтения, а некоторые — для записи. Изначально при запуске наше приложение создает соединения с реплицируемыми узлами, но через некоторое время закрывает их.
мы указали
минимальный пул соединений до 100
начальный пул подключений до 100
и максимальное количество подключений до 300 на каждом из узлов keycloak.
Я не уверен, является ли это ошибкой или какой-то проблемой конфигурации. Может ли кто-нибудь помочь в этом? мы используем Keycloak 21 и MySQL с репликацией «главный-подчиненный». (