Spring执行器可以与非Web Spring Boot应用程序一起使用吗?

时间:2017-04-06 05:50:42

标签: java spring-boot spring-jms spring-boot-actuator application-monitoring

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

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

1 个答案:

答案 0 :(得分:8)

除了在Web应用程序中运行时通过HTTP可用,还可以在Web和非Web应用程序中通过JMX获得Actuator的端点。 Acuator终端的MBean发布在org.springframework.boot域中。有关详细信息,请参阅relevant section of the documentation