JMS在路由之间提交-我想在Camel中提交路由之间的事务

时间:2018-08-29 17:31:59

标签: transactions apache-camel spring-jms

我在骆驼中使用JMS事务

我有两条路线

from("jms:queue:test).process(new Processor(Exchange exchange){
   //place the message to hdfs
   //using hadoop fs api
}).to("direct:ssh")

from("direct:ssh").to(sshCommand)

在发送消息以直接通过ssh路由后,我想要的是提交JMS事务。不要等待直接的ssh路由结果。

当前,仅当我的ssh命令给出结果时才提交事务,是否可以在两者之间提交

谢谢。

1 个答案:

答案 0 :(得分:0)

我能够执行上述操作,而不是直接使用seda

from("jms:queue:test).process(new Processor(Exchange exchange){
   //place the message to hdfs
   //using hadoop fs api
}).to("seda:ssh")

from("seda:ssh").to(sshCommand)