当前位置:  开发笔记 > 前端 > 正文

RabbitMQ的最大消息大小

如何解决《RabbitMQ的最大消息大小》经验,为你挑选了1个好方法。

发布到RabbitMQ队列(发布/订阅模型)时,消息的最大大小是多少?

我在文档中看不到任何明确的限制,但我认为有一些指导原则.

提前致谢.



1> prayagupd..:

我正在对Amazon Queue ServiceRabbitMQ或其他流媒体+消息传递平台(如kinesis,kafka)进行比较.由于亚马逊队列服务仅支持min 2^10 bytes(1 Kilobytes)- max 2^18 bytes (256 Kilobytes),因此类似的kinesis也有大小限制.(不知道为什么?)

无论如何理论上AMQueueProtocal会处理2^64 bytes.因此,即使对于一个巨大的消息,RabbitMQ也可能在一个经纪人中工作,肯定需要花费几分钟/几小时才能坚持下去,但在经纪人集群中是否会或者可能不会.如果是message transfer time between nodes (60seconds?) > heartbeat time between nodes,则会导致群集断开连接并松开消息.

这个线程很有用 - > RabbitMQ可以处理大消息吗?

参考

http://grokbase.com/t/rabbitmq/rabbitmq-discuss/127wsy1h92/limiting-the-size-of-a-message

http://comments.gmane.org/gmane.comp.networking.rabbitmq.general/14665

http://rabbitmq.1065348.n5.nabble.com/Max-messages-allowed-in-a-queue-in-RabbitMQ-td26063.html

https://www.rabbitmq.com/heartbeats.html

推荐阅读
黄晓敏3023
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有