NodeJS Кластеризация наряду с MySQL Pool?

В настоящее время я работаю над приложением NodeJS, которое должно будет управлять более чем 1000 одновременных соединений с данными, отправляемыми в и из постоянно. Для этого используется WebSocket.

Теперь в своем исследовании, которое я сделал, я заметил вещь, называемую пулом MySQL, где вы создаете лимит лениво загруженных, готовых к использованию соединений, которые мое приложение может собирать, использовать, а затем освобождать после завершения.

Сейчас я создал свое приложение, используя Cluster API для NodeJS, и в настоящее время у каждого работника есть свое собственное соединение MySQL, которое они создают и используют.

На этом мое понимание как бы останавливается, я надеялся, что смогу создать глобальный пул mysql... что мои работники смогут подобрать в любое время, когда захотят, а затем освободить его, но вместо каждого работника, имеющего пул соединений, у них у всех есть доступ к одному пулу соединений? Насколько я понимаю, это не так, или это возможно?

Я провел много исследований в Интернете, но я просто не могу понять, и IRC-канал #nodejs приглашен только по какой-то причине.

Я не вижу смысла в добавлении кода здесь, так как это скорее вопрос "возможно ли"? Если это возможно, небольшое движение в правильном направлении и где искать, как это сделать, было бы идеально.

Заранее спасибо Danny

0 ответов

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