私は、返すのに時間がかかる関数 (sync_files() など) を持つ django Web アプリに取り組んでいます。gevent を使用すると、sync_file() の実行時にアプリがブロックされず、他のクライアントが接続して webapp と正常に対話できます。
私の目標は、webapp を他のクライアントに応答させ、ブロックしないようにすることです。無数のユーザーが私の webapp に接続することは期待していません (おそらく最大 20 接続)。これを次の Twitter に設定したくありません。私のアプリは vps で実行されているため、軽量なものが必要です。
上記の私の場合、geventを使用しているときにセロリを使用するのは冗長ですか? セロリを使用する特定の利点はありますか? セロリは私のマシンで実行される別のサービスであるため、使用したくありません。
編集:セロリがgeventでワーカープールを実行できることがわかりました。gevent とセロリの関係については、もう少し確信が持てないと思います。