【发布时间】:2014-01-27 19:28:24
【问题描述】:
我们正在寻找一种工作/消息队列技术。 在比较了主要的(RabbitMQ、ActiveMQ、Apollo、ZeroMQ..)之后,我们选择了 Beanstalkd,因为显然,与 RabbitMQ 相比,“它提供了 80% 的功能,而权重和复杂性只有 20%”。
但是在查看它的工作原理时,我们没有找到任何通过此队列系统发送文件的方法。 有没有办法做到这一点?
也许我应该解释一下我们的情况。我们有一个 Web 服务器和一个本地服务器。首先,我们希望通过队列实现 Web 服务器“请求”本地服务器以生成复杂的 PDF,并在完成后将其发送回 Web 服务器,以便向访问者显示.
所以也许这不是合适的技术?
【问题讨论】:
-
更多一个通用文件系统的工作 - 前端可能会告诉后端调用生成的文件的名称,然后将其放到可以下载的某个位置。跨度>
-
嗯,是的,我知道这个替代方案,但这需要更多时间,特别是如果它在 FTP 上共享..
-
读取文件并将二进制内容作为消息发送会不会有什么问题?
标签: file file-upload message-queue beanstalkd job-queue