1

在 的源代码中rabbit.app, frame 有 max size {frame_max,131072}。如果邮件的大小超出限制,是会拒绝发送邮件还是将邮件拆分后再发送?

4

1 回答 1

2

frames如果消息大于frame_max变量,您的消息将被拆分为多个,请参阅AMQP 规范中的第 2.3.5.2 节。在接收方,它会自动重新组装,并向您显示消息。

实际使用的帧大小可能与配置的不同,frame_max因为它是与客户端协商的。我认为帧大小可配置主要用于性能调整,请参阅RabbitMQ 配置文档中的注释

于 2012-08-23T09:56:43.640 回答