是否可以通过activemq发送包含二进制文件的字符串流?如果是这样,这是怎么做到的?
我知道activemq的Java版本有一个名为BlobMessage或StreamMessage的功能,但是,这还没有在c ++版本中实现。我已经阅读过关于BytesMessage类的内容但是我找不到任何实现它的好的c ++示例。
感谢。
答案 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