我有一个函数,它应该将一个可执行文件作为参数,执行它并返回结果。这个函数应该异步运行,所以我使用的是 celery。我想将多台计算机用作工作人员,因此每个工作人员都应该能够访问可执行文件。但是,由于可执行文件是由版主上传的,因此不能手动将每个文件的版本放入每个工作人员中。那么处理这个问题的最佳方法是什么?
我能想到的唯一选择是将文件存储在数据库中。该函数应该从数据库中检索文件并临时存储它。执行它,删除文件并返回结果。
这是一个好方法吗?有没有更好的方法来处理这个问题?
我有一个函数,它应该将一个可执行文件作为参数,执行它并返回结果。这个函数应该异步运行,所以我使用的是 celery。我想将多台计算机用作工作人员,因此每个工作人员都应该能够访问可执行文件。但是,由于可执行文件是由版主上传的,因此不能手动将每个文件的版本放入每个工作人员中。那么处理这个问题的最佳方法是什么?
我能想到的唯一选择是将文件存储在数据库中。该函数应该从数据库中检索文件并临时存储它。执行它,删除文件并返回结果。
这是一个好方法吗?有没有更好的方法来处理这个问题?