2016-07-07 3 views
0

Я начал работать с Activemq-cpp и использовал асинхронный клиент, доступный как example. Но теперь я хочу реализовать запрос-ответ, то есть производитель начинает отправлять сообщение потребителю и ждет ответа. Потребитель получает сообщение, изменяет его и отправляет обратно производителю. У потребителя есть receive option, но я понятия не имею, как настроить как запрос-ответ, особенно производителя.Activemq C++ request-response

Я прибегаю к любой помощи. Thx заранее.

+0

Вы реализовали его - шаблон запроса/ответа с библиотекой CMS? –

ответ

0

Клиент CMS представляет собой перенос JMS на C++, и поэтому examples, объясняющий, как выполнять JMS-запрос/отклик, легко переносится на клиент C++.

Основная структура заключается в том, что на стороне запроса клиент должен создать производителя для отправки запроса и потребителя для обработки ответа. Потребитель должен быть создан и прослушивать целевой адрес назначения перед отправкой запроса. На стороне ответчика создается потребитель, который считывает из очереди запросов и выполняет свою работу, и когда это делается, он создает производителя, который отправляет ответ адресату, указанному в свойстве ReplyTo входящего запроса.

Смежные вопросы