【问题标题】:Eureka not discovering service by name尤里卡没有按名称发现服务
【发布时间】:2019-09-26 22:29:53
【问题描述】:

我正在运行以下链接中给出的简单 eureka 服务发现示例:

https://www.logicbig.com/tutorials/spring-framework/spring-cloud/rest-template-load-balancer.html

我观察到,当我在家庭 wifi/个人笔记本电脑上运行此示例时,它运行良好,而当它在公司网络上的办公室工作站上运行时,resttemplate 无法通过其名称解析服务。 (获取 407 代理未授权)

我可以看到这两个服务都在 Eureka 上成功注册了。

什么可能会阻止 Eureka 服务器在公司网络上正常工作?

P.S.:通过遵循答案并使 resttemplate 和代理感知导致 503 服务不可用。

【问题讨论】:

    标签: spring-boot spring-cloud netflix-eureka spring-cloud-netflix service-discovery


    【解决方案1】:

    您应该将您的休息模板配置为代理感知。你可以找到如何做到这一点here

    【讨论】:

    • 谢谢,但现在我得到“java.lang.IllegalStateException: No instances available for hello-service”,因为这两个服务都按照 eureka 服务器启动。
    • @RajeevAkotkar 然后检查你的 Eureka 服务发现和你的公司代理。就我而言,我们的 DevOps 团队是在我探索之后才这样做的。
    • 我在本地系统上运行服务发现作为 Spring Boot 应用程序,想在这种情况下推荐一些东西
    猜你喜欢
    • 2019-02-15
    • 1970-01-01
    • 2016-08-02
    • 2019-09-04
    • 2018-04-15
    • 2017-09-23
    • 2019-11-16
    • 2018-05-10
    • 1970-01-01
    相关资源
    最近更新 更多