是否可以在JMS消息中发送字节数组?
答案 0 :(得分:1)
是的,这是可能的。
中介可以将字节数组转码为消息有效负载,而不会更改消息的含义。
虽然JMS API允许使用带字节消息的消息属性,但通常不使用它们,因为包含属性可能会影响格式。
可以使用每种类型的方法显式编写基元类型。它们也可以一般地写为对象。例如,对BytesMessage.writeInt(6)的调用等同于BytesMessage.writeObject(new Integer(6))。提供了两种形式,因为显式形式便于静态编程,并且在编译时不知道类型时需要对象形式。