当前位置: 首页 > 知识库问答 >
问题:

Spring执行器可以与非webSpring启动应用程序一起使用吗?

解阳荣
2023-03-14

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

像这样的应用程序可以利用Spring执行器来监控应用程序(例如心跳检查)吗?从阅读致动器留档,似乎只能与Spring web应用程序一起使用?我的理解不正确吗?如果是,请提供如何在非网络应用程序中使用致动器的信息?

共有1个答案

许高峻
2023-03-14

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

 类似资料:
  • 我有一个使用Spring Boot Actuator的Java后端,但它不会在DigitalOcean Ubuntu VPS上启动。同样的应用程序在我的苹果电脑和其他Ubuntu电脑上运行良好。 它开始初始化,但每次都在同一点停止(没有例外,只是挂起)。如果我尝试在此时用停止它,它将无法恢复shell。 这是Outoput: 这是之后的输出: 有人面临过同样的问题吗?你们能帮帮我吗? 这里你有线程

  • 问题内容: 使用Spring MVC在应用程序启动时执行Java类的最佳方法是什么? 问题答案: 不一定有“最佳”方式。和往常一样,有很多方法可以做到,“最佳”是最适合你的项目的: 如cjstehno所述,在XML中的bean元素上使用init-method =“ …” 实现Spring的接口。当部署在中时,在创建bean时将调用方法。 使用在bean上注释方法。同样,如果部署到,则在创建bean

  • 问题内容: 我对所有有关Docker的聊天以及它如何适应虚拟化世界感到困惑。所以这是一个直截了当的问题:我可以打包一个.Net应用程序(通常在Windows 7等操作系统上运行)以在Docker容器中运行,然后在支持Docker的“任何”主机上执行它吗? TIA。 问题答案: 今天不行。将来,Microsoft和Docker都宣布您将拥有Windows版本的Docker。 编辑:较新的信息 请注意

  • 我是Spring Framework的新手。试图制作一个基于Java的Spring MVC项目。这是我的主要应用程序类 当我运行项目时,我得到了错误 为什么Spring不能显示JSP文件?

  • 在尝试运行Spring Temple项目时收到此错误消息不知道为什么?有什么建议吗? 这是来自控制台的完整日志 我对代码进行了任何修改,只是试图运行从Spring模板下载的应用程序

  • 问题内容: 我使用JSP构建Web应用程序,并且在我的servlet中,我具有: 到现在为止,当JSP页面调用like时,我的serlvet都被调用了。我想要的是每当应用程序启动时也要执行的servlet。我可以在第一页上有一个类似“ START”的按钮,并在那里调用servlet。但是,我可以避免这种情况吗? 问题答案: 无论您想在启动时做什么,都应该由实现的类完成,因此您应该编写这样的类,例如