是否可以在JMS消息中发送字节数组

时间:2015-09-14 14:50:55

标签: java jms

是否可以在JMS消息中发送字节数组?

1 个答案:

答案 0 :(得分:1)

是的,这是可能的。

来自IBM support

  

中介可以将字节数组转码为消息有效负载,而不会更改消息的含义。

来自Oracle documentation

  

虽然JMS API允许使用带字节消息的消息属性,但通常不使用它们,因为包含属性可能会影响格式。

     

可以使用每种类型的方法显式编写基元类型。它们也可以一般地写为对象。例如,对BytesMessage.writeInt(6)的调用等同于BytesMessage.writeObject(new Integer(6))。提供了两种形式,因为显式形式便于静态编程,并且在编译时不知道类型时需要对象形式。