【问题标题】:is it possible to send a byte array in a JMS message是否可以在 JMS 消息中发送字节数组
【发布时间】:2015-09-14 22:58:39
【问题描述】:

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

【问题讨论】:

    标签: java jms


    【解决方案1】:

    是的,有可能。

    来自IBM support

    中介可以在不改变消息含义的情况下将字节数组转码为消息负载。

    来自Oracle documentation

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

    原始类型可以使用每种类型的方法显式编写。它们也可以一般地写成对象。例如,对 BytesMessage.writeInt(6) 的调用等效于 BytesMessage.writeObject(new Integer(6))。两种形式都提供,因为显式形式便于静态编程,而在编译时类型未知时需要对象形式。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2013-06-25
      • 2013-10-07
      • 1970-01-01
      • 2018-12-16
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多