私は、約12の更新機能を持つDjangoのHerokuにデプロイされるプロジェクトに取り組んでいます。それぞれ実行するのに約 15 分かかります。それらを update1()、update2()...update10() と呼びましょう。
Heroku に 1 つのワーカー dyno をデプロイしていますが、一度に n 個以上のこれらを実行したいと考えています (それらは実際には計算集約的ではなく、すべて HTML パーサーですが、データは時間に敏感なので、できるだけ頻繁に呼び出されるようにします)。
Celery と APScheduler のドキュメントをたくさん読んだことがありますが、どれが自分にとって最適/最も簡単かはよくわかりません。時間が重なっている場合、スケジュールされたタスクは同時に実行されますか?
これらの関数をキューに入れる方法はあるので、少なくともいくつかは同時に実行されますか? このユースケースで推奨される同時通話数は?