AWS EC2 настроен для Zuul и Eureka на разных узлах не работает - PullRequest
0 голосов
/ 17 февраля 2020

У меня есть 3 экземпляра EC2. Один с Eureka, один со шлюзом Zuul API и третий с 2 ​​экземплярами микросервиса.

Когда я приношу Эврику, все сервисы регистрируются, но с внутренним IP-адресом, который не может вызвать сервис.

установил следующие свойства для Eureka, Zuul и обслуживания

Eureka -

eureka.client.registerWithEureka=false 
eureka.client.fetchRegistry=false
eureka.instance.preferIpAddress=false
eureka.datacenter=cloud
eureka.client.serviceUrl.defaultZone=http://<IP of eurekahost>:${server.port}/eureka

Zuul

eureka.client.preferSameZone=false
eureka.instance.preferIpAddress=false
eureka.client.serviceUrl.defaultZone=http://<IP for Eureka>:8080/eureka
eureka.datacenter=cloud

#in the Service 
eureka.datacenter=cloud
eureka.instance.preferIpAddress=false
eureka.client.serviceUrl.defaultZone=http://<IP for eureka>:8080/eureka
...