Rom*_*Mer 3 php python rabbitmq symfony
我有一个 python 客户端和一个 symfony 后端。他们可以使用 rabbitmq 发送和接收消息。
我在后端使用rabbitmq symfony 包。
我将一个 php 实体的 id 发送到 python 客户端,它让我通过我的 api,做一些工作(繁重的工作)并将结果存储在一个 zip 文件中。我想通过rabbitmq发送这个zip文件。是否可以?文件真的很大(比如 5mo)
如果可能,我该怎么做?(以一种有效的方式)
我不建议使用消息代理发送文件。
我会将 zip 文件存储在 s3、nfs、磁盘的某个位置,并将 URI 添加为消息中的资源指针。
可以在此处找到有关消息队列和消息大小的更多信息: RabbitMQ 的最大消息大小