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 с репликацией «главный-подчиненный». (

0 ответов

Другие вопросы по тегам