【问题标题】:beyond frame max size超出帧最大尺寸
【发布时间】:2012-08-18 10:20:39
【问题描述】:

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

【问题讨论】:

    标签: erlang rabbitmq


    【解决方案1】:

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

    实际使用的帧大小可能与配置的frame_max 不同,因为它是与客户端协商的。我认为帧大小可配置主要用于性能调优,见RabbitMQ configuration docs中的cmets

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多