Как я могу управлять «слишком большим количеством подключений» в масштабе при добавлении нескольких рабочих процессов?
- MySQL может обрабатывать 1000 подключений.
- HAProxy находится перед ним и может обрабатывать 65000 подключений.
- У меня длинные рабочие, работающие часами, подключающиеся к MySQL через HAProxy и отправляющие команды, когда им нужны данные.
Есть ли способ получить HAProxy, чтобы разрешить, скажем, 40000 mysql подключенных к нему подключений, и отправлять команды бэкэнду только на 1000 подключений, которые сервер MySql может обрабатывать?
Я не могу открывать / закрывать подключения каждый раз, когда мне нужно некоторые mysql данные, поэтому мне понадобятся какие-то поддерживающие подключения к HAProxy, который буферизует команды и отправляет их на бэкэнд через до 1000 подключений.