c ++ ActiveMQ отправка двоичных сообщений - PullRequest
1 голос
/ 04 марта 2011

Можно ли отправить поток строк, содержащий двоичный файл, через activemq?Если да, то как это сделать?

Я знаю, что в Java-версии activemq есть функция BlobMessage или StreamMessage, чтобы сделать это, однако, это еще не реализовано в версии c ++.Я уже читал о классе BytesMessage, однако я не могу найти хороших примеров C ++, которые реализуют его.

Спасибо.

1 Ответ

2 голосов
/ 04 марта 2011

Если вы загрузили исходный код ActiveMQ-CPP, найдите модульные тесты в папке src / test, которая имеет дело с BytesMessage, которая покажет вам, как это делается.Также поддерживается StreamMessage, BlobMessage - нет.

Вот документация API для BytesMessage в CMS.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

...