12

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

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

4

1 回答 1

10

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

于 2017-04-06T08:25:06.410 回答