<int-jms:channel id="inputChannel" queue-name="WorkRequest"/>
<int-jms:inbound-gateway request-channel="inputChannel" request-destination-name="WorkRequest" extract-request-payload="true" reply-timeout="12000000"/>
<int:chain input-channel="inputChannel">
<int-http:outbound-gateway
url="http://localhost:8080/Validate.php?fileid={foo}"
mapped-request-headers="jms*,reply*,HTTP_REQUEST_HEADERS"
http-method="GET"
reply-timeout="12000000" extract-request-payload="true">
<int-http:uri-variable name="foo" expression="headers.fileid"/>
</int-http:outbound-gateway>
</int:chain>
来自 http 出站的响应不会路由到临时 JMS 队列。我想知道我应该如何重定向到正确的队列。我将 header-enricher 与 replyTo 一起使用,但它不起作用。请帮忙。消费的 ActiveMQTextMessage 具有需要发布响应的临时队列。