2015-09-24 22 views
0

在這種情況下,我有兩條通過直接鏈接連接的駱駝路線,而不是通過JMS-Queue鏈接。駱駝:直接連接下一條路線,是否可以交易?

我可以在這兩條路線之間有交易嗎?

例如

<route id="fileRoute"> 
    .. 
    <to uri="direct:start"> 
</route> 

<route id="directStartRoute"> 
    <from uri="direct:start"> 
    <to uri="http://myhost/mypath"> 
</route> 
+0

你試過了嗎?發生了什麼 ? –

回答

1

是的,如果第一條路線以交易開始並且您在路線之間直接使用,則交易仍然適用。事務管理器要求事務中發生的工作發生在同一個線程上,因此需要進行同步路由,這就是直接做的。