c ++ ActiveMQ发送二进制消息

时间:2011-03-03 21:44:50

标签: c++ activemq activemq-cpp

是否可以通过activemq发送包含二进制文件的字符串流?如果是这样,这是怎么做到的?

我知道activemq的Java版本有一个名为BlobMessage或StreamMessage的功能,但是,这还没有在c ++版本中实现。我已经阅读过关于BytesMessage类的内容但是我找不到任何实现它的好的c ++示例。

感谢。

1 个答案:

答案 0 :(得分:2)

如果你已经下载了ActiveMQ-CPP的源代码,那么在src / test文件夹中查找处理BytesMessage的单元测试,它将告诉你它是如何完成的。此外,还支持StreamMessage,但BlobMessage不支持。

以下是CMS中BytesMessage的API文档。 http://activemq.apache.org/cms/api_docs/activemqcpp-3.2.5/html/classcms_1_1_bytes_message.html

和StreamMessage http://activemq.apache.org/cms/api_docs/activemqcpp-3.2.5/html/classcms_1_1_stream_message.html

-Tim www.fusesource.com