Activemq C++ 请求-响应
Activemq C++ request-response
我开始使用 Activemq-cpp 并使用 example 提供的异步客户端。
但是现在我想实现一个请求-响应,即生产者开始向消费者发送消息并等待响应。消费者获取消息,更改它并发送回生产者。
消费者有一个 receive option,但我不知道如何为请求-响应配置两者,尤其是生产者。
我感谢任何帮助。提前致谢。
CMS 客户端是 JMS 到 C++ 的移植,因此解释如何执行 JMS 请求/响应的 examples 很容易移植到 C++ 客户端。
基本结构是在请求端,客户端必须创建一个生产者来发送请求和一个消费者来处理响应。在发送请求之前,应该创建消费者并监听目标响应目的地。在响应者端,创建了一个消费者,它从请求队列中读取并完成它的工作,完成后它创建一个生产者,该生产者将响应发送到传入请求的 ReplyTo 属性 中指定的目的地。
我开始使用 Activemq-cpp 并使用 example 提供的异步客户端。 但是现在我想实现一个请求-响应,即生产者开始向消费者发送消息并等待响应。消费者获取消息,更改它并发送回生产者。 消费者有一个 receive option,但我不知道如何为请求-响应配置两者,尤其是生产者。
我感谢任何帮助。提前致谢。
CMS 客户端是 JMS 到 C++ 的移植,因此解释如何执行 JMS 请求/响应的 examples 很容易移植到 C++ 客户端。
基本结构是在请求端,客户端必须创建一个生产者来发送请求和一个消费者来处理响应。在发送请求之前,应该创建消费者并监听目标响应目的地。在响应者端,创建了一个消费者,它从请求队列中读取并完成它的工作,完成后它创建一个生产者,该生产者将响应发送到传入请求的 ReplyTo 属性 中指定的目的地。