弹簧执行器可以与非卷筒纸弹簧引导应用一起使用吗?

我有一个 Spring Boot 应用程序,它侦听来自 IBM MQ 输入队列的消息,对消息进行一些处理,然后将消息放入输出队列。

像这样的应用能否利用弹簧执行器来监控应用(例如心跳检查)?从阅读执行器文档来看,它似乎只能与Spring Web应用程序一起使用?我的理解不正确吗?如果是这样,您能否提供有关如何在非Web应用程序中使用执行器的信息?


答案 1

除了在 Web 应用程序中运行时可通过 HTTP 使用之外,执行器的端点还可以在 Web 和非 Web 应用程序中通过 JMX 使用。Acuator 端点的 MBean 在域中发布。有关更多详细信息,请参阅文档的相关部分org.springframework.boot


答案 2

推荐