单机配置:
注册中心配置
server:
port: 7001
spring:
application:
name: eureka-server-7001
eureka:
instance:
hostname: localhost
client:
register-with-eureka: false
fetch-registry: false
service-url:
defaultZone: http://${eureka.instance.hostname}:${server.port}/eureka/
服务提供端配置
eureka:
instance:
instance-id: provider-member-center-8001
prefer-ip-address: true
client:
service-url:
defaultZone: http://localhost:7001/eureka/
服务消费端配置
eureka:
client:
register-with-eureka: false
service-url:
defaultZone: http://localhost.com:7001/eureka/
集群配置:
注册中心 7001 配置:
server:
port: 7001
spring:
application:
name: eureka7001.com
eureka:
instance:
hostname: eureka7001.com
client:
register-with-eureka: false
fetch-registry: false
service-url:
defaultZone: http://eureka7002.com:7002/eureka/,http://eureka7003.com:7003/eureka/
注册中心 7002 配置:
server:
port: 7002
spring:
application:
name: eureka7002.com
eureka:
instance:
hostname: eureka7002.com
client:
register-with-eureka: false
fetch-registry: false
service-url:
defaultZone: http://eureka7001.com:7001/eureka/,http://eureka7003.com:7003/eureka/
注册中心 7003 配置:
server:
port: 7003
spring:
application:
name: eureka7003.com
eureka:
instance:
hostname: eureka7003.com
client:
register-with-eureka: false
fetch-registry: false
service-url:
defaultZone: http://eureka7001.com:7001/eureka/,http://eureka7002.com:7002/eureka/
服务提供端配置
eureka:
instance:
instance-id: provider-member-center-8001
prefer-ip-address: true
client:
service-url:
defaultZone: http://eureka7001.com:7001/eureka/,http://eureka7002.com:7002/eureka/,http://eureka7003.com:7003/eureka/
Ribbon 服务消费端配置:
eureka:
client:
register-with-eureka: false
service-url:
defaultZone: http://eureka7001.com:7001/eureka,http://eureka7002.com:7002/eureka,http://eureka7003.com:7003/eureka