【发布时间】:2012-09-29 11:39:05
【问题描述】:
发送对象消息哪个性能更好?
- 创建 ObjectMessage 并发送它。
- 将对象序列化为 xml,创建 TextMessage,并发送 xml 内容。
【问题讨论】:
发送对象消息哪个性能更好?
【问题讨论】:
将您的对象转换为字节并发送。
序列化很糟糕...... XML 很烂
如果您使用 ObjectMessage,请使您的对象可外部化并避免在可外部化的内部写入对象,这样您的转换就会飞起来。
手动解析为字节可以让您获得最佳性能。这不仅仅是 hornetQ(任何 JMS 服务器)。序列化很烂! (我也是JBoss Serialization的作者,所以我知道我在说什么……对于上面的JBoss名字不多,但我知道序列化的内部工作)
为了让事情顺利进行,必须有人提出代码生成序列化。
【讨论】: