我们在应用程序中使用
@Scheduled
bean 来运行一段需要每 30 分钟运行一次的代码,但我想监视这个计划的 bean 是否正常运行。
如果由于某种原因计划的 bean 没有被调用,我想生成一个警报。
spring 是否支持任何侦听器来监视 @Scheduled
bean。请帮忙。
一个解决方案:Spring Boot 生产监控
其他解决方案:每次调度程序完成作业时只需发送一封邮件并检查即可。
使用QuartzDesk工具,我们可以监控quartz调度器和基于Spring的调度器。请在此处查看示例。 https://quartzdesk-java-example.pydios.com/