私はDjangoプロジェクトがうまく動作していて、さまざまなソースからデータを収集し、そのデータをインデックスに格納する別個のバックグラウンドプロセスを持っています。Django、シグナルと別のプロセス
Sources
というDjangoアプリには、本質的に、データが出てくるソースのリストが含まれています。私は、新しいエントリがSources
モデルに置かれたときに起動/呼び出されるシグナルを作成することに成功しました。
私の質問は、誰かが私のバックグラウンドプロセスにシグナル/メッセージの形式を送信して、Sources
モデルが変更されたことを示す簡単な方法はありますか?または、それはなので、x秒ごとに変更をポーリングするだけですか?はるかに簡単ですか?
何か助けていただきありがとうございました。
私はあなたが私たちのバックグラウンド・プロセスに関する十分な情報を与えてくれたとは思いません。彼らは何ですか? Pythonの 'multiprocessing'で動作しますか? – agf
申し訳ありません - バックグラウンドプロセスは完全に別です。別のコマンドで端末で起動しました。 –