我在我的架构中以多种方式使用 JMS。
延迟和性能是我们架构中非常重要的因素。
我读过将 jms 与 ObjectMessage 一起使用以便在消息中传递整个 java 对象需要很多性能。
替代解决方案是转换为 json、protobuff 并将消息作为字节消息/文本消息发送。
你能帮我说清楚吗:
如果我选择json。从 String 转换为 json 后,我应该将消息
作为测试还是作为 ByteArray 发送?(有什么区别吗?)从发送方将 String 转换为 json 的总时间(
反之亦然)是否会比仅发送 ObjectMessage 更少/更多?
谢谢,雷。