実行可能ファイルを引数として取り、それを実行して結果を返す関数があります。この関数は非同期で実行する必要があるため、セロリを使用しています。複数のコンピューターをワーカーとして使用したいので、各ワーカーが実行可能ファイルにアクセスできる必要があります。ただし、実行可能ファイルはモデレーターによってアップロードされるため、各ファイルのバージョンを各ワーカーに手動で配置することはできません。では、これを処理する最善の方法は何でしょうか?
私が考えた唯一のオプションは、ファイルをデータベースに保存することでした。関数は DB からファイルを取得し、一時的に保存する必要があります。それを実行し、ファイルを削除して結果を返します。
これは良いアプローチですか?これを処理するより良い方法はありますか?