1.项目结构
eureka-service和eureka-service2注册中心集群
配置文件 eureka-service
###服务端口号
server:
port: 8761
eureka:
instance:
hostname:127.0.0.1
client:
####因为自己是为注册中心,不需要自己注册自己 集群环境为true
register-with-eureka: true
####因为自己是为注册中心,不需要检索服务集群环境为true
fetch-registry: true
service-url:
defaultZone: http://127.0.0.1:8762/eureka/
spring:
application:
name: eurekaservice
eureka-service2 配置文件格式2种都可以
server.port=8762
eureka.instance.hostname=127.0.0.1
eureka.client.fetch-registry=true
eureka.client.register-with-eureka=true
eureka.client.service-url.defaultZone: http://127.0.0.1:8761/eureka/
spring.application.name=eurekaservice
开启eureka服务
produce配置
server.port=8001
spring.application.name=produce
eureka.client.service-url.defaultZone: http://localhost:8761/eureka,http://localhost:8762/eureka
eureka.client.register-with-eureka=true
eureka.client.fetch-registry=true
produce2配置
server.port=8002
spring.application.name=produce
eureka.client.service-url.defaultZone: http://localhost:8761/eureka,http://localhost:8762/eureka
eureka.client.register-with-eureka=true
eureka.client.fetch-registry=true
开启eureka客户端功能
customer配置文件
server.port=9001
spring.application.name=customer
eureka.client.register-with-eureka=true
eureka.client.fetch-registry=true
eureka.client.service-url.defaultZone: http://localhost:8761/eureka/,http://localhost:8762/eureka/
访问:127.0.0.1:8761
访问测试: