Доступ к файлу удаленного работника сельдерея
У меня есть функция, которая должна принять исполняемый файл в качестве аргумента, выполнить его и вернуть результат. Эта функция должна выполняться асинхронно, поэтому я использую сельдерей. Я хочу использовать несколько компьютеров в качестве рабочих, поэтому каждый работник должен иметь доступ к исполняемому файлу. Тем не менее, поскольку модераторы загружают исполняемые файлы, нет возможности поместить версию каждого файла в каждого работника вручную. Так что будет лучшим способом справиться с этим?
Единственный вариант, о котором я мог подумать, это хранить файлы в базе данных. функция должна извлечь файл из БД и временно сохранить его. Выполните его, удалите файл и верните результат.
Это хороший подход? Есть ли лучшие способы справиться с этим?