使用ActiveMQ我想用协议缓冲区(*)序列化我的对象。 然后我有一个字节数组 现在我读到ByteMessage不应该与属性一起使用:
http://activemq.apache.org/nms/msdoc/1.5.0/vs2005/html/T_Apache_NMS_IBytesMessage.htm
(它们在java文档中也有相同的文本)
问题出在哪里,问题何时发生?
(*)我们在内部使用这种格式,如果可能的话我也想使用它作为消息体。
答案 0 :(得分:2)
在使用ActiveMQ的BytesMessage对象中使用消息属性应该没有任何问题。 NMS文档只是有一些与JMS规范类似的警告,因为它意味着每个提供程序是通用的,因此在其他提供程序中可能不是这种情况,但在ActiveMQ中应该没有任何问题。