java - 通过 ActiveMQ 将字节数组作为属性发送

标签 java jms arrays activemq

如何通过 ActiveMQ字节数组作为消息属性(但不在正文中!)发送?

我想压缩(Deflate)一些属性并在目的地解压缩(Inflate)它们

最佳答案

JMS 规范规定:属性值可以是 boolean、byte、short、int、long、float、double 和 String。

所以我很确定你不能使用字节数组,但是没有什么可以阻止你编码该字节数组并将其作为字符串发送。

http://docs.oracle.com/javaee/6/api/javax/jms/Message.html

关于java - 通过 ActiveMQ 将字节数组作为属性发送,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20542794/

相关文章:

java.lang.NoSuchMethodError : Graph: method <init>()V not found

javascript - 将长 Jade 数组变量拆分为多行

java - jodatime 在解析某些日期格式时的奇怪行为

java - 如何将焦点设置在 SWT TableItem 上

java - 如何在 Eclipse 中包含 javax.jms.*?

jms - 消费者端的 CLIENT_ACKNOWLEDGE 与 Session.commit() - JMS

ios - 从烦人格式的字典中提取值

java - 基于二维 boolean 数组的打印

java - 更改 ViewPager 的滚动颜色

queue - NiFi - 处理后的 JMS 确认