Heroku システムには、ワーカーをスケーリングできるように設計された procfile があります。私が抱えている問題は、執筆時点では知られていないワーカーをスケーリングしたいということです。つまり、それらをハードコーディングすることはできません。
Heroku でその場で新しいワーカー タイプを作成できるようにしたいと考えています。
クライアントごとにワーカーが必要です。または、より負荷の高いクライアントの多くのワーカーが考えられます。各クライアントは、自分のワーカーに対して支払います。
proc ファイルのすべての例には、「通常」、「優先度」の 3 つの異なるキューがあります。私が望むのは、クライアントごとに異なるキューです。「client_1」、「client_2」、「client_3」....
2000 エントリの procfile を作成できると思いますが、それは見苦しく感じます。
さて、私の質問です。
実行時に Rails アプリで procfile を変更することはできますか? 新しいクライアントを説明するために新しい行を追加しますか?