Spring Boot(Netflix Eureka)-用于访问微服务的自定义URI

问题描述 投票:1回答:1

早上好

[我使用Netflix Eureka在Spring Boot中创建了微服务,一切运行正常,并且最终在下一个URI上运行:

-> http://localhost:8082/catalogs

我的问题是,是否可以使用spring.application.name来代替localhost和port:

-> http://catalog-service/catalogs

[如果有人知道该怎么做并分享,我将不胜感激。

下面是Eureka Server和Eureka Client的application.properties:

服务器:

```spring.application.name=eureka-server 
server.port=8761

#don't register itself as a client
eureka.client.register-with-eureka=false
eureka.client.fetch-registry=false
logging.level.com.netflix.eureka=ON
logging.level.com.netflix.discovery=ON```

客户:

```#Eureka
spring.application.name=catalog-service
server.port=8762
eureka.client.serviceUrl.defaultZone=http://localhost:8761/eureka/
eureka.client.service-url.default-zone=http://localhost:8761/eureka/
instance.preferIpAddress=true```

谢谢您的帮助

java spring spring-boot microservices netflix-eureka
1个回答
0
投票

您正在尝试通过Eureka调用服务的[[route

© www.soinside.com 2019 - 2024. All rights reserved.