【发布时间】:2016-02-23 15:27:53
【问题描述】:
我不确定我在这里做错了什么,但是
client = Stomp::Client.new('user', 'pass', activemq_host, port)
client.publish('com.real.queue', some_really_large_object.to_json, { :persistent => true })
导致消息在 256 个字符后被截断...我无法找到任何好的文档来解释此限制的来源(似乎不是 stomp ruby gem 中的配置选项),显然使用不同客户端的其他人可以发布到队列,而不会看到消息被截断...
有人知道为什么会这样吗?
【问题讨论】:
-
当您使用另一个客户端或只是在 hawt.io 或某些 JMX 控制台中使用消息时,它真的是 256 个字符吗?因为使用 Hawt.io 读取消息为字节消息提供了 256 个字符
-
真的很难知道 --- 但消息显示长度为 256,当我将选项设置为 suppress_content_length 时,消息显示真正正确的长度。