【发布时间】:2012-08-18 10:20:39
【问题描述】:
在rabbit.app的源代码中,frame的最大尺寸为{frame_max,131072}。
如果邮件大小超出限制,是会拒绝发送邮件还是将邮件拆分后再发送?
【问题讨论】:
在rabbit.app的源代码中,frame的最大尺寸为{frame_max,131072}。
如果邮件大小超出限制,是会拒绝发送邮件还是将邮件拆分后再发送?
【问题讨论】:
如果您的消息大于frame_max 变量,您的消息将被拆分为多个frames,请参阅AMQP specification 中的第2.3.5.2 节。在接收方,它会自动重新组装,并会向您显示消息。
实际使用的帧大小可能与配置的frame_max 不同,因为它是与客户端协商的。我认为帧大小可配置主要用于性能调优,见RabbitMQ configuration docs中的cmets
【讨论】: