2016-10-12 16 views
0

私のAPIでは、プロセス/レポートを実行している場所がいくつかあり、タイムアウトを起こしているか、単に時間がかかりすぎています。私は、これらのジョブを待ち行列に遅らせ、代わりに私の応答でキーを返したいと思います。フロントエンドはそのキーを使用してサービスにpingを実行し、キュー内の特定のジョブのステータスを判断します。このようにして、私たちは2分〜3分かけてアヤックスを掛けることはありません。たぶんキュービューアを作成して、その中のジョブを見直したり、キャンセルすることさえできます。Laravel 5.2 - ジョブAPIの作成

Laravelには何かが組み込まれているのですか、それともこのパッケージがありますか?この種の問題に対処するための他のより良い選択肢がありますか?

+0

ためhttps://laravel.com/docs/5.3/queuesとhttps://laravel.com/docs/5.3/broadcastingが合うと思われるの組み合わせをlokkingているものです。 – ceejayoz

+0

放送をしていない5.2を使用している以外は –

+0

もあります。 https://laravel.com/docs/5.2/events#broadcasting-events – ceejayoz

答えて

0

これはあなたがlaravels queues

+0

いいえ、これは私がキューに物事を投げることができますが、進行中のジョブの状態を見つけるために、キュー内の何をpingするのに役立ちません。 –

関連する問題