我有一个直接类型交换,它将消息路由到队列。我收到帧大小错误。
我正在使用Apache骆驼camel_rabbitmq
组件进行消息发布。
答案 0 :(得分:2)
您提供的信息很少,但是我想说您的问题与发送比接受的帧大的帧有关。 RabbitMQ支持五种类型的帧,其中BodyFrame是可以拆分为一种以上的帧,以防消息大于max_frame_limit(默认为130K)。
尺寸大于最大限制的其他帧类型可能是它们损坏的原因,也许是您添加到AMQP消息标题中的内容可能是提示。
希望这可以以某种方式有所帮助,如果您提供更多有帮助的信息。