1
A
回答
1
如果我们添加一些东西,它只是属性。无法将消息blob转换为特定于JSON的消息。除非你使用Base64或其他东西。
已经有listMessages返回String,Object for Java客户端。 (只有消息属性)。也许我们可以在这方面做同样的事情。
任何人都可以做到这一点,因为这是一个简单的改变。我们愿意为您提供补丁并帮助愿意贡献它的人。
0
这看起来好像不在消息提供者的范围之内。我建议只使用文本接口,并使用Java JSON库(其中几个列在http://json.org)将文本解析为JSON对象树。
JSON已经非常紧凑并且快速解析。但是,如果这确实对性能至关重要,那么可以将数据作为二进制序列化对象(使用二进制/字节接口)传递 - 但如果没有已知的标准,则可能不便于使用。
相关问题
- 1. java util UUID vs Hornetq UUID
- 2. Hornetq性能问题
- 3. Tomcat上的HornetQ
- 4. HornetQ - java.lang.NoClassDefFoundError:Lorg/hornetq/core/logging/Logger;
- 5. jboss7和HornetQ与asyncio低性能
- 6. Java无功能
- 7. 功能在Java
- 8. Java功能
- 9. JMS和HornetQ
- 10. 创作的Java双功能和功能
- 11. 功能 - Java编程
- 12. C++和JAVA功能
- 13. java主要功能
- 14. XSLT的Java功能
- 15. 通功能在Java
- 16. 的Java string.split功能
- 17. JAVA功能链接
- 18. Java功能测试
- 19. 功能在java中
- 20. Java通用功能
- 21. Java搜索功能
- 22. 运行Java功能
- 23. EMV TLV JAVA功能
- 24. 笨Java功能+ OpenCV
- 25. HornetQ和ActiveMQ CMS不能一起工作!
- 26. hornetq“listMessagesAsJson”不能正常工作
- 27. HornetQ MDB超时
- 28. 2个HornetQ的服务器之间的HornetQ JMS桥未能提供
- 29. SpecJMS和HornetQ
- 30. HornetQ活锁问题
我的关注点是获取相应队列中消息的列表......我认为最好的例子是jmx-console中的listMessagesAsJSON。 – Sergiu
通过JMX提供的任何东西,您都可以使用托管bean直接通过Java访问。例如,HornetQ应该提供类似于Java的ManagementFactory.get * MXBean()的东西。 – ziesemer