1

我正在开发一个 JMS 客户端服务器应用程序,其中客户端首先通过所有客户端的公共队列向服务器发送一些数据,然后服务器在客户端自身创建的临时队列中对其进行响应。我用谷歌搜索了它,但找不到如何在 JMS 2 中实现它,因为创建临时队列的传统方法是使用会话,但在 JMS 2 中,我使用的是 JMSContext,我通过它创建生产者和消费者。我的问题是如何以及在哪里

4

1 回答 1

0

在 JMS 2.0 JMSContext API 中,createTemporaryQueue 和 createTemporaryTopic 服务器的作用与传统版本在 JMS 1.1 Session 样式中的作用相同。JMSContext 实际上只是将 Connection 和 Session 的想法包装到一个对象中。

您还可以使用所有相同的方法创建创建消息并在其上设置 JMSReplyTo,在消费者中,您需要使用 Message 实例,然后使用 getJMSReplyTo 获取回复队列

于 2017-06-15T20:01:50.593 回答