Spring 云数据流监控阻止任务完成
Spring Cloud Data Flow monitoring prevents task from finishing
我正在尝试监控我的Spring云数据流批处理任务并且文档说明如下:
To enable Task metrics integration with Data Flow, you must add the spring-boot-starter-actuator to your task application
.
这很好,但是这会使您的应用程序无限期地 运行,因为有一个网络 运行ning。当批处理代码完成时,应用程序仍然继续执行,监控也是如此。所以实际上,批处理完成了,但是监控仍然认为作业是运行ning.
因为文档没有说明如何处理这个问题。
作业完成后关闭应用程序的正确方法是什么?
如上评论所述,此问题已在
中解决
Spring Cloud Task 提供
spring.cloud.task.closecontext_enabled=true
属性,在任务执行后关闭上下文。
无需额外配置。
我正在尝试监控我的Spring云数据流批处理任务并且文档说明如下:
To enable Task metrics integration with Data Flow, you must add the spring-boot-starter-actuator to your task application
.
这很好,但是这会使您的应用程序无限期地 运行,因为有一个网络 运行ning。当批处理代码完成时,应用程序仍然继续执行,监控也是如此。所以实际上,批处理完成了,但是监控仍然认为作业是运行ning.
因为文档没有说明如何处理这个问题。
作业完成后关闭应用程序的正确方法是什么?
如上评论所述,此问题已在
Spring Cloud Task 提供
spring.cloud.task.closecontext_enabled=true
属性,在任务执行后关闭上下文。
无需额外配置。