1

使用 ActiveMQ 我想用协议缓冲区 (*) 序列化我的对象。然后我有一个字节数组。
现在我读到 ByteMessage 不应该与属性一起使用:

http://activemq.apache.org/nms/msdoc/1.5.0/vs2005/html/T_Apache_NMS_IBytesMessage.htm
(它们在java文档中也有相同的文本)

问题出在哪里,什么时候会出现问题?

(*) 我们在内部使用这种格式,如果可能的话,我也想使用 is 作为消息正文。

4

1 回答 1

2

在带有 ActiveMQ 的 BytesMessage 对象中使用消息属性应该没有任何问题。NMS 文档与 JMS 规范有一些类似的警告,因为它意味着每个提供者都是通用的,因此在其他提供者中可能不是这种情况,但在 ActiveMQ 中应该可以正常工作。

于 2011-09-23T21:20:46.970 回答