Spring云数据流文档提到
当在外部执行任务(即命令行)并且您希望Spring Cloud Data Flow在其UI中显示TaskExecutions时,请确保在两者之间共享公共数据源设置。默认情况下,Spring Cloud Task将使用本地H2实例,并且不会将执行记录到Spring Cloud Data Flow使用的数据库中。
我是Spring云数据流和Spring云任务的新手。有人可以帮助我如何为两者设置通用数据源。为了我的开发目的,我使用了嵌入式H2数据库。我可以使用嵌入式工具查看Spring Flo / Dashboard中的任务执行细节吗?
答案 0 :(得分:0)
必须在Spring Cloud Data Flow(SCDF)和Spring Cloud Task(SCT)应用程序之间共享一个常见的“数据源”,以便跟踪和监视任务执行。如果未共享数据源,则默认情况下SCDF和SCT应用程序都使用个人 H2数据库。由于它们位于不同的数据库中,因此SCDF中的task-executions
将无法查看SCT微服务应用程序的独立执行历史记录。
确保为两者提供通用数据库属性。在您的情况下,您可以提供相同的H2 DB属性。它就像Spring Boot DB属性覆盖一样简单。