deployment - 可以将大型二进制文件放入 RabbitMQ 队列中

标签 deployment rabbitmq setup-deployment updatemodel

我正在尝试设计一个多服务器更新部署系统,我在想大二进制字符串是否有任何限制。例如,如果我将一个 100MB 文件中的字符串放入队列中?

谢谢,
佩德罗

最佳答案

我已经做到了,但我不一定会推荐它。最好将文件存储在类似 GridFS (MongoDB) 的文件中,然后在 RabbitMQ 消息中引用 _id。然后,您可以使用 Mongo 的界面将文件拉到消费者上,完成后将其删除。

我在 GridFS 中运行了大约 2000 万个对象,它非常可靠。

关于deployment - 可以将大型二进制文件放入 RabbitMQ 队列中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13978576/

相关文章:

java - spring-amqp 事务语义

python - 从 python 线程内部使用 rabbitmq 队列

c# - 启动条件 : Windows OS service pack version with OS bit

amazon-ec2 - 如何列出我的 EC2 实例并获取它们的私有(private) IP

apache - 在不同的端口上部署两个不同的应用程序

android - INSTALL_FAILED_ACWF_INCOMPATIBLE 安装错误

linux - 如何在 Linux 设备上安装 Windows Phone 8.1 应用程序?

java - Log4j + Amqp 日志示例代码失败

c# - Windows 应用程序设置 - 更新和数据库架构更改

使用 Bicep : Properties object is not present in the request body 进行 Azure Functionapp 部署