Maxscale: как роутить все запросы на один сервер?
Всем привет. Есть кластер galera (мастер-мастер, 2 ноды + арбитратор). Нужно все запросы от пользователя (и чтение и запись) направлять только на одну ноду. Если нода недоступна — все запросы должны идти на другую. Можно ли это реализовать? У меня получилось только «писать на одну ноду, читать с другой; если нода упала, то читать и писать с оставшейся ноды»
Вот мой конфиг:
[maxscale]
threads=1
[Splitter Service]
type=service
router=readwritesplit
servers=node1, node2
user=maxscale
passwd=STRONG_PASSWORD
[Splitter Listener]
type=listener
service=Splitter Service
protocol=MySQLClient
port=3306
Читать дальше
Вот мой конфиг:
[maxscale]
threads=1
[Splitter Service]
type=service
router=readwritesplit
servers=node1, node2
user=maxscale
passwd=STRONG_PASSWORD
[Splitter Listener]
type=listener
service=Splitter Service
protocol=MySQLClient
port=3306