是否可以在使用時傳遞自定義JMSCorrelationId?彈簧集成 - 使用jms:自定義JMSCorrelationId:出站網關
我想這樣做是因爲消息的消費者系統將JMSCorrelationId的有效載荷屬性設置回來。
我檢查了JMSOutboundGateway.java的相同,但它似乎它即使用JMSmessageId或生成唯一的ID作爲JMSCorrelationId映射傳入的消息。
任何幫助嗎?
UPDATE
我能夠標題運用富集receving上輸入信道的輸入來設置和該富集頭輸出中通過JMS站網關接收。但是我看到了JMSOutboundGateway中的代碼,它使用JMSMessageID創建了選擇器,因爲我無法接收該消息。
<int:header-enricher input-channel="input" output-channel="output">
<int:header name="jms_correlationId" value="12345"/>
</int:header-enricher>
有什麼想法?