0

このシナリオの最も確実なソリューションを探しています。

サーバー 1 は、15 秒 (またはそれ以下) ごとに更新される XML をライブ スポーツ イベント (ゴール、ハーフタイム、試合終了など) とともに提供します。

XML が何か新しいものをもたらすたびに、OneSignal API を使用してアプリ (iOS および Android) のユーザーにプッシュ通知を送信しています。

では、何が良いでしょうか?:

  • PHP ファイルを使用した cron ジョブで、XML を読み取り、新しい何かが発生したときにプッシュ通知をトリガーしますか?
  • Nodeのようなものが良くなりますか?

私が心配しているのは、cron ジョブがたとえば 10 秒ごとに実行されると、遅かれ早かれ失敗する可能性があることです。

それで、誰でもこれを行うための最も確実な解決策をアドバイスできますか? ありがとう。

4

1 に答える 1

0

cron 自体は、やりたいことを実行できません。独自のルーチンを作成できます。スリープの使用 (ただし、コマンドの実行に必要な時間が考慮されていないため、正しい結果は得られません)。
cron では、最低でも 1 分間しか許可されません。
タスクを実行してから x 秒間スリープする無限ループを含むシェル スクリプトを作成することを検討できますが、前に述べたように正確ではありません。



編集: ここでは、シェルスクリプトを作成する方法を見ることができますlink1

于 2016-04-25T09:47:56.707 に答える