1

我正在使用请求-回复模式以同步方式使用骆驼 jms。骆驼路由公开了一个 cxf 端点,它将消息放入 jms 队列中,另一个组件处理它并在回复队列中发送响应。

在接收来自回复队列的回复时创建了一个新线程?我在骆驼路线中使用 log4j MDC 时遇到问题。存储在 MDC 中的值不再可用?

是骆驼 jms 请求/回复模式的行为吗?

下面是 JMS 端点:

<to id="QueueEndpoint" pattern="InOut" uri="hornetq:queue:{{esb.api.requestqueue}}?replyTo=queue:{{esb.api.responsequeue}}&amp;useMessageIDAsCorrelationID=true&amp;replyToType=Exclusive&amp;requestTimeout={{esb.api.queue.requesttimeout}}"/>
4

0 回答 0