0

我正在使用这个伟大的工具来执行长时间运行的任务Minion ( docs )

对于排队任务,我可以提供文件路径。 在此处输入图像描述

如果 minions 在同一台主机上工作,这可以正常工作。

minions但是,如果在不同的主机上运行,​​如何创建任务并传递二进制数据?

4

1 回答 1

1

最好的方法应该是:

  • 将文件存储到数据库中的特殊表中。
  • 获取此记录的 id
  • 将此 id 作为参数传递给Minion任务而不是文件路径

在上面的示例中,它将如下所示:--allowed=12345

然后任务子可以连接到数据库并通过提供的文件获取文件的内容id

于 2020-10-10T17:47:40.403 回答