微服务 WildFly Swarm 管理<十五>
Expose Application Metrics and Information 要公开关于我们的微服务的有用信息,我们需要做的就是将监视器模块添加到我们的pom.xml中: 这将使在管理和监视功能得到实现。从监控角度来看,WildFly小组公开了一些基本指标: • 关于WildFly群集在/节点上运行的节点信息 • JVM的堆的使用情况 • JVM 进程/线程信息 我们还可以添加自己的健康端点,可以调用一些操作或查询我们的微服务部分来轻松地揭示我们的服务正在做什么。您可以利用大多数现代集群的内置健康检查探针来调用您的微服务健康端点来确定在是否健康,在某些情况下,只需杀死它并重新启动。请参阅在文档,以获得更多关于添加健康探针的文档。 How to Run This Outside of Maven 我们已经看到了几种方法来运行我们的WildFly群。对于开发,您可能会使用这样的maven插件运行: 当您构建二进制文件时,您可以运行它如下: 这将把我们的项目,无论是打包成一个JAR还是WAR(由您的pom.xml中的<pacjaging>定义所指定),并将其转换为一个可执行的 JAR 。然后可以这样运行: 请注意,无论您的最终构建工件的名称是什么,WildFlySwar-Maven 插件都会在名称中添加 -swar.jar 扩展。 Calling Another Service