使用Spring Boot微服务架构实现执行器

Supriya Shelar:

我正在为项目使用spring boot和微服务架构。我想检查应用程序的运行状况。

我在eureka-server上注册了3个服务。

我可以检查尤里卡服务器的运行状况,但是如何知道其他服务的运行状况呢?

http:// localhost:8080 / actuator / health

这是正常的,但是http:// localhost:8080 / api / user-service / actuator / health无效

请帮助的方法。

谢谢!

山姆:

如果您确实要使用此URL http://localhost:8080/api/user-service/actuator/health进行运行状况检查,则必须为执行器设置上下文路径。

您可以使用以下属性,

management.context-path = /user-service

但这并不是真正推荐的方法,因为您仍在使用LoadBalancer(我以为您是zuul)。假设您有3个Application实例正在运行,并且突然有一个实例处于关闭状态,并且您仍在按负载均衡器进行运行状况检查,那么它不会说一个实例已经关闭,直到所有实例都关闭为止。

因此,在您的情况下,您可以使用eureka服务器使用的运行状况检查网址。(如果您转到Eureka的控制台,则可以从那里获取它)。

或使用监视工具(这是标准方法)

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

使用自定义DiskSpaceHealthIndicator(Spring Boot执行器)?

Spring Boot执行器中是否存在检查子服务运行状况的标准方法?

Spring Boot-Spring Boot Starter执行器问题

Spring Boot执行器更改/ health的格式

Spring Boot执行器-Java端点

如何过滤Spring Boot执行器指标?

Spring Boot:计算页面浏览量-执行器

Spring Boot执行器未显示任何信息

Spring Boot无法拦截执行器访问

Spring Boot执行器端点的响应MIME类型

在Spring Boot 2.0执行器端点的@WriteOperation中如何使用@Selector?

使用Spring Boot执行器安全地关闭其他服务器吗?

使用Java函数从Spring Boot调用Spring执行器/ restart端点

带执行器的Spring Boot Web服务

Spring Integration Java DSL服务执行器(.handle)应该使用bean

为什么我在Cloud Foundry的Spring Boot 2上的执行器/刷新端点上收到403禁止错误{使用Cloud Config Server服务}

Spring Boot异步请求处理任务执行器配置

执行器的Spring Boot 2升级问题

Spring Boot执行器-实施自定义指标

使用Spring Boot在微服务架构中管理会话的位置

如何在Spring Boot微服务架构中使用Keycloak实现JWT?

是否可以使用客户端-服务器架构和微服务架构?

Spring Boot 2执行器Httptrace主体为null

将Spring Boot执行器与New Relic集成

Spring Boot自动配置与Spring Boot执行器

Spring Boot执行器安全服务无法正常工作

Spring Poller执行器通道实现

>= Spring Boot 2.3.4 中的执行器端口

Spring Boot 2.4.3 - 未找到执行器/启动端点