我有一个春季批处理应用程序,它将部署在kubernetes中。因为它只是运行cron作业,所以它不包括spring启动程序。是否有任何方法公开弹簧执行器的健康终结点,而不添加启动器-web依赖。
发布于 2021-04-29 09:59:14
批处理应用程序本质上是短暂的。在作业期间公开执行器端点是没有意义的(当您查询端点时,作业还在运行吗?)这里已经讨论过这一点:https://github.com/spring-projects/spring-boot/issues/21024。
春季批次的
活性探针和准备性探针
我也是。准备状态探测通常用于查看服务是否已准备好接受请求。我不确定是否有一个准备就绪的调查批处理工作的意义。然而,一个生动活泼的探测可能是有意义的(查看一个作业是否是“活的”,在这种情况下需要定义什么是“活动”),但实际上我从未见过这样一个探测的实现,因为有其他方法来报告一个作业是否正在运行(例如,使用千分尺的实时度量)。
https://stackoverflow.com/questions/67196313
复制相似问题