Я хочу иметь одно единственное mysql-соединение, используемое пользователем EVERY, которое все время выбирает данные и обновляет его, если выполняются определенные условия (например, размещенная ставка). Наиболее предпочтительно даже тогда, если пользователь не посещает веб-сайт, если это возможно?Постоянное соединение mysql, независимо от того, подключены ли пользователи?
Итак, в последние дни я постоянно работаю над поиском, пытаясь разобраться в моей проблеме, но, похоже, нет людей с достаточными знаниями, чтобы помочь мне с моей проблемой. Поэтому я стараюсь задавать свой вопрос как можно более простым, не запутывая вас своим кодом. (Но если вам интересно увидеть код: http://pastebin.com/dRFzWtEH)
Однако, это все об аукционе веб-сайт с живым таймером обратного отсчета, и я просто хочу запустить сервер node.js, что SELECT
s данных каждую секунду и отправляет его в WebSocket, чтобы показать всем пользователям, посещающим этот сайт, обратный отсчет и обновление цен (по ставкам) в реальном времени.
Я выполнил всю эту задачу, используя одно-mysql-запросы, но затем я столкнулся с errors. Затем автор модуля GitHub-mysql-модуль предложил мне использовать пул MySQL. Но совершенно не похоже на то, чтобы найти мою конкретную цель, изложенную в моем первом предложении этого вопроса.
Теперь я хочу спросить в целом, как я могу это сделать, и возможно ли это, или хотя бы один пользователь должен быть на моем веб-сайте?
Как выглядит код/кодовая структура/логический процесс?
И я думаю, мне не нужно вообще закрывать соединение, поэтому мне не нужны функции, такие как connection.end()?
Только примечание о вашей структуре вопросов ... В первом абзаце вашего вопроса должна быть описана ваша проблема, чтобы мы могли видеть, что ваш вопрос с первой страницы, не нажимая, чтобы посмотреть дальше. –
Документацию, которую вы искали в течение нескольких дней, можно найти здесь, где вы загрузили пакет mysql: https://www.npmjs.com/package/mysql#pooling-connections, который вы только создали, и затем используйте Это. это так просто. –
Спасибо, отредактирован. @KevinB –