问题描述 投票:0回答:1
我正在使用Spring Cloud实现微服务Netflix堆栈。一切进展顺利,但这是一个问题。

我的发现服务器托管在数字海洋飞沫上。我来自数字海洋的所有尤里卡客户都反应良好。但是我的一位客户托管在AWS EC2 Midium实例中。运行我的客户端后,它已成功与eureka服务器连接。 Eureka服务器在仪表板上显示我的实例,但其状态为显示私有DNS,而不是公共DNS或公共IP。因此,我的zuul网关未与该AWS实例连接。

我的问题是:

    我的尤里卡客户端如何使用我的尤里卡发现服务器使用公共IP或公共DNS连接
  • 此问题在我的尤里卡客户端的docker部署中也存在]
  • 这是我的尤里卡客户的application.yml文件:

# Spring properties spring: application: name: product-service # HTTP Server server: port: 9090 servlet: context-path: /product-service my_message:server 5050 # Discovery Server Access eureka: client: serviceUrl: defaultZone: http://xx.xx.xx.xx:8080/discovery-server/eureka/ instance: leaseRenewalIntervalInSeconds: false management: security: enabled: false

这里是屏幕截图enter image description here

我正在使用Spring Cloud实现微服务Netflix堆栈。一切进展顺利,但这是一个问题。我的发现服务器托管在数字海洋飞沫上。我所有的尤里卡客户...

amazon-ec2 spring-cloud netflix-eureka netflix-zuul
1个回答
1
投票
是,最终我发现了问题并在服务器中解决了该问题。
© www.soinside.com 2019 - 2024. All rights reserved.