Rabbitmq 消息体长度限制
时间: 2023-11-12 11:08:43 浏览: 145
RabbitMQ 消息体大小的限制取决于 RabbitMQ 服务器的配置。默认情况下,RabbitMQ 服务器的消息体大小限制为 131072 bytes(128 KB)。这个限制可以通过修改 RabbitMQ 服务器的配置文件来更改。在配置文件中,可以使用 `vm_memory_high_watermark` 和 `vm_memory_high_watermark_paging_ratio` 参数来控制 RabbitMQ 服务器内存使用的高水位线和页面比率,从而影响消息体大小的限制。
需要注意的是,消息体大小的限制不仅受 RabbitMQ 服务器的配置影响,还受到客户端和网络的限制。如果使用 AMQP 0-9-1 协议,消息体大小的限制是 2GB。但是,建议在实际使用时将消息体大小限制在几 MB 以下,以避免网络传输和处理的瓶颈。