Perl 如何将二进制数据传递给Mojolicious仆从?
我正在使用这个伟大的工具处理长时间运行的任务() 对于排队的任务,我可以提供文件的路径。 如果仆从在同一台主机上工作,这种方法很有效Perl 如何将二进制数据传递给Mojolicious仆从?,perl,mojolicious,minion,Perl,Mojolicious,Minion,我正在使用这个伟大的工具处理长时间运行的任务() 对于排队的任务,我可以提供文件的路径。 如果仆从在同一台主机上工作,这种方法很有效 但是,如果仆从运行在不同的主机上,如何创建任务和传递二进制数据?最好的方法应该是: 将文件存储到数据库中的特殊表中 获取此记录的id 将此id作为参数传递给Minion任务,而不是文件路径 在上面的示例中,它看起来像:--allowed=12345 然后任务子系统可以连接到数据库并通过提供的id
但是,如果
仆从运行在不同的主机上,如何创建任务和传递二进制数据?最好的方法应该是:
- 将文件存储到数据库中的特殊表中
- 获取此记录的id
- 将此id作为参数传递给
Minion
任务,而不是文件路径
在上面的示例中,它看起来像:--allowed=12345
然后任务子系统可以连接到数据库并通过提供的id