Задание Cron для отправки push-уведомлений

Я ищу наиболее надежное решение для этого сценария:

Сервер 1 обслуживает XML, обновляемый каждые 15 секунд (или меньше) с помощью спортивных событий в прямом эфире (таких как цели, перерыв, конец матча).

Я использую OneSignal API для отправки push-уведомлений пользователям моего приложения (iOS и Android) каждый раз, когда XML приносит что-то новое.

Итак, что будет лучше?

  • Задание cron с файлом PHP, чтение XML и запуск push-уведомлений, когда появляется что-то новое?
  • Что-то вроде Node будет лучше?

Меня беспокоит то, что если задание cron запускается, скажем, каждые 10 секунд, оно может рано или поздно дать сбой.

Итак, кто-нибудь может посоветовать самое солидное решение для этого?
Благодарю.

0

Решение

Крон сам по себе не может делать то, что вы хотите. Вы можете создать свою собственную рутину. Использование сна (но это не даст правильных результатов, так как не учитывает время, необходимое для запуска команды).

Крон допускает только минимум одна минута.

Вы можете написать сценарий оболочки с бесконечным циклом, который выполняет вашу задачу, а затем спит в течение x секунд, но, как я уже говорил, не является точным.

Редактировать:
Здесь вы можете увидеть, как сделать сценарий оболочки link1

0

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]