【发布时间】:2019-10-23 01:34:57
【问题描述】:
我正在开发一个 Spring Boot Batch 应用程序。我在生产中遇到批处理元数据表的问题。它给元数据表更新带来了死锁。我有两个疑问
1) 是否可以绕过元数据表数据插入?但仍需要将数据插入我的应用程序数据库
2) 如果上述方法不可行,是否可以将元数据表条目仅添加到单独的数据源?
【问题讨论】:
-
1) 不。没有批处理表,Spring Batch 无法工作 2) 是的。但这可能无法解决您的问题。您使用的是什么数据库,遇到了什么异常?
-
您可以这样做,但您必须重写项目并使用 apache camel 集成。这里有一个例子:github.com/abnair2016/spring-camel
-
@user1940878 - 你能分享堆栈跟踪错误吗?死锁错误可以解决:stackoverflow.com/questions/26530205/…。如果可行,请点赞
-
@PAA 我没有使用 XML 配置。我以非 xml 方式尝试了您的方法,但最终出错。请检查这个并建议我缺少的任何东西stackoverflow.com/questions/56481045/…
-
@SimonMartinelli 我正在使用 Mysql db,帖子中提到了我得到的异常 -> stackoverflow.com/questions/56481045/…
标签: hibernate spring-boot spring-batch