ジョブから複数のジョブを生成することは安全ですか?ワーカーは空いているジョブの作業を開始できますか?複数のキューを持つBeanstalk設定ワーカー:別のジョブを生成するジョブ
現在、私のセットアップは次のようなものです。私は20人の労働者がどんな仕事が押されるのを待っている。仕事の1つは、IOSのプッシュ通知、iOSの問題を送信することです、あなたは一括メッセージを送信することはできません。
Current:私が作ったのは、特定のユーザーのリストをバッチで取得し、dbから各デバイストークンを取得して通知を送信するジョブでした。
シナリオ:1つのトピックに1000人のユーザーがいる場合、1000人のユーザーとそのデバイスをすべて取得し、各デバイスで送信を開始する必要があります。これは私の待ち行列に新しい仕事を押しつけ、1人の労働者はそれを選ぶだろうが、他の労働者は空いており、入ってくる仕事を待っている。ある時間仕事がない場合、ワーカー1はすべての仕事をしなければならなかったのですが、
私は今働いています。その大きな仕事が代わりに別の仕事を作り、空いている他の労働者がそれを持ち上げて仕事をすることは安全ですか?
P.Sすべてのジョブが1つのチューブで実行されています。