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

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

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

这样的应用程序可以利用 Spring 执行器来监视应用程序(例如心跳检查)吗?看了actuator文档,好像只能和Spring web应用一起使用?我的理解不正确吗?如果是这样,您能否提供有关如何在非 Web 应用程序中使用执行器的信息?

最佳答案

除了在 Web 应用程序中运行时可通过 HTTP 访问外,Actuator 的端点还可在 Web 和非 Web 应用程序中通过 JMX 访问。 Acuator 端点的 MBean 发布在 org.springframework.boot 域中。请参阅relevant section of the documentation了解更多详情。

关于java - Spring 执行器可以与非 Web Spring Boot 应用程序一起使用吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43246714/

相关文章:

java - 如何在AWS lambda中等待(Firebase)回调?

java - @Transactional(isolation = Isolation.SERIALIZABLE) 重试机制

java - 如何将Spring Boot应用程序部署到AWS Elastic Beanstalk?

java - 如何从一个 java 类调用开始 Activity

java - 使用 JNI 从 JMS 调用 C++

java - 如何在 Spring Boot 中从 Java 设置 TCPConnectionFactory 或 SSLServerSocketFactory

java - Spring ActiveMQ 问题

java - 使用 camel jms 组件从 activemq 卡住消息消费

spring-ws - 将 spring-ws 实现转换为 spring-integration-ws 实现

java - 是否可以在 AmCharts 指南中使用 session 值?