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