Как получить приложение Node.js, кластеризованное для запуска задачи только один раз? - PullRequest
0 голосов
/ 07 марта 2019

Я использую кластер для своего приложения Node.js. Смотри: https://nodejs.org/api/cluster.html

Это было очень полезно по многим причинам, но теперь я сталкиваюсь с проблемой. Я хочу добавить в мое приложение функцию, которая отправляет HTTP-запрос на другой сервер, а затем получает ответ, извлекает данные и сохраняет их в базе данных MySQL.

Я столкнулся с проблемой, когда эта функция вставляет дубликаты в мою базу данных, поскольку она выполняет HTTP-запрос несколько раз (по одному для каждого работника в моем кластере).

Как я могу запустить этот процесс только один раз, когда в моем кластере 4 работника ??

...