PHP - (私はPHPの初心者だから)私はGoogleが私が欲しい答えを与えるためにするために十分な、これは簡単な質問である知っているが、私はできないフレーズ私の質問
を受信HTTPポストをキューI PHPのいくつかのアプリケーション間の統合を書いています。 1つのアプリケーションはWebHookスタイルのHTTPポストを私のWebサーバー上の.phpファイルに出力して、それを処理して他のシステムに送信します。
おそらく各POSTは、いくつかの問題を提示する、非同期で実行されます。
- タスクが完了するまでに時間がかかり、サーバが
- ありますが処理できる以上のスレッドが 実行されている恐れがありますサービスのAPI呼び出し制限 データも投稿しようとしています。私は大量の投稿でそれらを十分に上回ることができました。
HTTPリクエストを「キューに入れる」簡単な方法はありますか?(POSTを本当に拒否することはできません。
私はリクエストを受け入れてデータベースに保存する(クイックタスク)と考えて、CRONタスクを使ってデータベースのレコードを繰り返し処理することを考えました。これはうまくいくが、乱雑に思える。
感謝 ベン
サーバーが時間フレーズで多くのリクエストを処理できない場合、サーバーをリクエストにアップグレードまたは専用化する時間。 – KDOT