首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >用弹簧引导微服务体系结构实现执行器

用弹簧引导微服务体系结构实现执行器
EN

Stack Overflow用户
提问于 2020-05-18 11:30:57
回答 1查看 261关注 0票数 1

我在我的项目中使用了spring引导和微服务架构。我想检查一下我的申请的健康状况。

我在eureka服务器注册了3项服务。

我可以检查eureka服务器的健康状况,但是如何了解其他服务的健康状况呢?

http://localhost:8080/actuator/health

这是可行的,但http://localhost:8080/api/user-service/actuator/health不起作用

请帮忙解决这个问题。

谢谢!

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2020-05-18 13:59:36

如果您真的想使用这个url http://localhost:8080/api/user-service/actuator/health进行健康检查,那么您必须为执行器设置上下文路径。

您可以使用以下属性,

代码语言:javascript
复制
management.context-path = /user-service

但这并不是真正推荐的,因为您仍然在使用LoadBalancer (我假设在您的情况下是zuul )。假设您有3个应用程序实例正在运行,突然有一个实例出现故障,并且您仍然按下负载平衡器进行健康检查,它不会说一个实例在所有故障之前都处于下降状态。

因此,在您的示例中,您可以使用eureka服务器使用的健康检查url (如果您转到Eureka的控制台,就可以从那里获得它)。

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

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/61868603

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档