HornetQ java getMessagesAsJSON特性

HornetQ java getMessagesAsJSON特性,java,jboss,hornetq,Java,Jboss,Hornetq,我希望在Java中使用与jmx控制台中的listMessagesAsJSON相同的功能。我怎么能这么做 谢谢。这似乎超出了消息传递提供商的范围。我建议只使用文本接口,并使用JavaJSON库(在中列出了一些)将文本解析为JSON对象树 JSON已经非常紧凑,解析速度也很快。但是,如果这是真正的性能关键,您可以改为将数据作为二进制序列化对象传递(使用二进制/字节接口)——但是如果没有已知的标准,那么它的可移植性将很差。这似乎超出了消息传递提供程序的范围。我建议只使用文本接口,并使用JavaJSON

我希望在Java中使用与jmx控制台中的listMessagesAsJSON相同的功能。我怎么能这么做


谢谢。

这似乎超出了消息传递提供商的范围。我建议只使用文本接口,并使用JavaJSON库(在中列出了一些)将文本解析为JSON对象树


JSON已经非常紧凑,解析速度也很快。但是,如果这是真正的性能关键,您可以改为将数据作为二进制序列化对象传递(使用二进制/字节接口)——但是如果没有已知的标准,那么它的可移植性将很差。

这似乎超出了消息传递提供程序的范围。我建议只使用文本接口,并使用JavaJSON库(在中列出了一些)将文本解析为JSON对象树


JSON已经非常紧凑,解析速度也很快。但是,如果这是真正的性能关键,您可以改为将数据作为二进制序列化对象传递(使用二进制/字节接口)——但是如果没有已知的标准,那么它的可移植性将很差。

如果我们添加一些东西,它将仅用于属性。无法将消息blob转换为特定于JSON的。除非你用Base64或者别的什么

已经有listMessages返回字符串,Java客户端的对象。(仅使用消息属性)。也许我们也可以这样做


任何人都可以做到,因为这是一个简单的改变。我们对补丁持开放态度,并将帮助任何愿意提供补丁的人。

如果我们添加了一些东西,它将仅用于属性。无法将消息blob转换为特定于JSON的。除非你用Base64或者别的什么

已经有listMessages返回字符串,Java客户端的对象。(仅使用消息属性)。也许我们也可以这样做


任何人都可以做到,因为这是一个简单的改变。我们对补丁持开放态度,并将帮助任何愿意提供补丁的人。

我关心的是获取相应队列中的消息列表……我认为最好的例子是来自jmx控制台的listMessagesAsJSON。通过jmx提供的任何内容,都可以使用托管bean通过Java直接访问。例如,HornetQ应该提供类似于Java的ManagementFactory.get*MXBean()的东西。我关心的是获取相应队列中的消息列表……我认为最好的例子是来自jmx-console的listMessagesAsJSON。通过jmx提供的任何信息,您可以使用托管bean直接通过Java进行访问。例如,HornetQ应该提供类似于Java的ManagementFactory.get*MXBean()的内容。