0
我在使用Karaf版本2.15.1的OSGI場景中使用Apache Camel。我正在使用exchange.getExchangeId()在請求/回覆中打印交換ID。交換模式設置爲InOnly。路線如下所示:駱駝請求中的交換ID以偶數結尾
<route id="ip_client_rpc">
<from uri="restlet:http://localhost:7070/lsp/patron/id?restletMethod=POST&synchronous=true"/>
<to uri="log:${headers}"/>
<setExchangePattern pattern="InOnly"/>
<process ref="rabbit_client"/>
<to uri="log:${headers}"/>
</route>
但是,當我打印發送到rabbitmq隊列的交換ID時,它始終以偶數結束。
Request from client:ID-VirtualDev-49301-1443430754519-5-6
Request from client:ID-VirtualDev-49301-1443430754519-5-8
Request from client:ID-VirtualDev-49301-1443430754519-5-10
Request from client:ID-VirtualDev-49301-1443430754519-5-12
Request from client:ID-VirtualDev-49301-1443430754519-5-14
是否有原因導致最終數字總是偶數?是否有另一個交易所正在創建,我缺少?
感謝
啊哈,好的,感謝您的輸入克勞斯! –