2

現在の状態を照会したり、Django を使用してパラメーターを変更したりできるバックグラウンド プロセス (redis rq で開始) で計算シミュレーションを実行したいと考えています。

簡単にするために、次のコードを長時間実行したいとしましょう (Python ワーカーを介して設定します)。

def simulation(a=1):
     value = 0
     while a != None:     
          value += a
          time.sleep(5)

次に、URL にアクセスすると、現在の の値がわかりますvalue。URL に POST して値を変更することもできます。aつまりa=None、シミュレーションを停止a=-10したり、動作を変更したりできます。

これを行う最善の方法は何ですか?

4

1 に答える 1