Neo*_*Neo 26 spring-cloud netflix-eureka
我是春天的新手.我已阅读此文档,它说客户端应用程序必须指定服务URL:
eureka:
client:
serviceUrl:
defaultZone: http://localhost:8761/eureka/
Run Code Online (Sandbox Code Playgroud)
但是如果localhost:8761下降怎么办?
Gur*_*thi 36
Eureka Discovery Server应在生产设置中的Peer-Aware配置模式中使用.检查:http: //cloud.spring.io/spring-cloud-static/spring-cloud.html#_peer_awareness
例如,您的第一个eureka服务器实例将具有如下配置:
server:
port: 1111
eureka:
instance:
hostname: peer1
client:
serviceUrl:
defaultZone: http://peer2:1112/eureka/
Run Code Online (Sandbox Code Playgroud)
..和第二个服务器实例如下:
server:
port: 1112
eureka:
instance:
hostname: peer2
client:
serviceUrl:
defaultZone: http://peer1:1111/eureka/
Run Code Online (Sandbox Code Playgroud)
当Eureka服务器实例启动时,它们将相互寻找.所有微服务都会自动注册,所以如果一个服务器发生故障,其他服务器实例将始终存在.在两个Eureka实例上,您将能够看到所有已注册的微服务.像这样,您可以在生产环境中进行扩展并拥有多个服务器实例.
注意:如果您在单个系统上尝试此操作,请不要忘记编辑/ etc/hosts文件:
127.0.0.1 peer1
127.0.0.1 peer2
| 归档时间: |
|
| 查看次数: |
20446 次 |
| 最近记录: |