0

我正在尝试监视我的 Spring Cloud Data Flow批处理任务,并且文档说明了以下内容:

To enable Task metrics integration with Data Flow, you must add the spring-boot-starter-actuator to your task application.

这很棒,但是这会使您的应用程序无限期地运行,因为有一个 Web 正在运行。当批处理代码完成时,应用程序仍会继续执行,监控也会继续。所以在实践中,批处理完成了,但监控仍然认为作业正在运行。

在此处输入图像描述

在此处输入图像描述

由于文档没有说明如何处理此问题。

作业完成后关闭应用程序的正确方法是什么?

4

1 回答 1

0

如上面评论中所述,此问题已在https://stackoverflow.com/a/60160977/8092044中解决

Spring Cloud Task 提供了

spring.cloud.task.closecontext_enabled=true

属性,它在任务执行后关闭上下文。

无需额外配置。

于 2021-11-15T08:35:10.233 回答