Как мне справиться с проблемой "слишком много соединений" с mysql / haproxy / worker? - PullRequest
0 голосов
/ 19 июня 2020

Как я могу управлять «слишком большим количеством подключений» в масштабе при добавлении нескольких рабочих процессов?

  • MySQL может обрабатывать 1000 подключений.
  • HAProxy находится перед ним и может обрабатывать 65000 подключений.
  • У меня длинные рабочие, работающие часами, подключающиеся к MySQL через HAProxy и отправляющие команды, когда им нужны данные.

Есть ли способ получить HAProxy, чтобы разрешить, скажем, 40000 mysql подключенных к нему подключений, и отправлять команды бэкэнду только на 1000 подключений, которые сервер MySql может обрабатывать?

Я не могу открывать / закрывать подключения каждый раз, когда мне нужно некоторые mysql данные, поэтому мне понадобятся какие-то поддерживающие подключения к HAProxy, который буферизует команды и отправляет их на бэкэнд через до 1000 подключений.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...