处理所有空中更改并在apache Camel中关闭时提交事务

时间:2017-11-02 19:28:08

标签: spring-boot transactions apache-camel application-shutdown

我在我的camel应用程序中定义了4个路由。第一个路由获取所有record_ids(primary_key)并使用Camel的分离器逐个将其发送到第二个路由。第二个路径从DB获取记录并进一步处理它们。所有东西都使用Camel" transacted()"方法。 那么有什么方法可以在关机之前处理所有消息?我读到了graceful-shutdown,但我怎么能让我的事务提交,因为 一旦我关闭应用程序,我的EntityManager就会被销毁,这实际上是由SpringBoot管理的?

提前致谢

0 个答案:

没有答案
相关问题