【发布时间】:2017-03-03 04:56:06
【问题描述】:
我需要在 Karaf 下处理 OSGI 应用程序的事务(我使用的是 ServiceMix 7.0)。所有逻辑都在骆驼路线下。 首先,我收到 Web 请求并在路由中处理它,进行转换,然后我需要启动事务:在 Oracle 中调用 storedProcedures,调用另一个 Web 服务,如果对 Web 服务的调用成功,我需要提交存储过程调用,否则回滚。可能在 EJB 或 JTA 中使用容器管理的事务。 Camel 没有用于调用存储过程的开箱即用组件。所以我使用的是org.springframework.jdbc.object.StoredProcedure。现在我不知道如何使用事务上下文进行 SP 调用。
【问题讨论】:
标签: apache-camel blueprint apache-servicemix