通过rabbitmq发送文件

时间:2017-06-20 07:34:23

标签: php python symfony rabbitmq

我有一个python客户端和一个symfony后端。他们可以使用rabbitmq发送和接收消息。

我在后端使用rabbitmq symfony bundle

我将一个php实体的id发送到python客户端,它通过我的api,做一些工作(繁重的工作)并将结果存储在一个zip文件中。我想通过rabbitmq发送这个zip文件。可能吗?该文件非常大(如5mo)

如果有可能,我该怎么办? (以有效的方式)

1 个答案:

答案 0 :(得分:2)

我不建议使用消息代理发送文件。

我会将zip文件存储在s3,nfs,disk的某处,并将URI作为资源指针添加到消息中。

有关消息队列和消息大小的更多信息,请访问: Maximum message size for RabbitMQ