【发布时间】:2013-03-05 16:10:21
【问题描述】:
我在我的架构中以多种方式使用 JMS。
延迟和性能是我们架构中非常重要的因素。
我读过使用 jms 和 ObjectMessage 来传递消息中的整个 java 对象需要很多性能。
另一种解决方案是转换为 json、protobuff 并将消息作为字节消息/文本消息发送。
你能帮我说清楚吗:
如果我选择 json。从 String 转换为 json 后,我应该发送消息
作为测试还是作为 ByteArray? (有什么区别吗?)是发送方将String转json的总时间和
反之亦然,消费者端会比发送 ObjectMessage 更少/更多?
谢谢, 射线。
【问题讨论】:
标签: java json performance jakarta-ee jms