先建立两个同样的Eureka Server,一个叫eureka-server7001,一个叫eureka-server7002
接着两个项目在pom文件导入同样的包
<!--eureka server-->
<dependency>
<groupId>org.springframework.cloud</groupId>
<artifactId>spring-cloud-starter-netflix-eureka-server</artifactId>
<version>3.1.1</version>
</dependency>
然后修改映射配置
C:\WINDOWS\System32\drivers\etc
一个hosts文件
然后添加以下代码
然后在application.yml中进行配置
server:
port: 7001
#eureka的配置
eureka:
instance:
hostname: eureka7001.com #eureka服务端实例名字
client:
#false表示不向注册中心注册自己
register-with-eureka: false
#false表示自己端就是注册中心,我的职责就是维护服务实例,不需要检索服务
fetch-registry: false
service-url:
#设置Eureka Server交互地址查询服务和注册服务都需要依赖这个地址
defaultZone: http://eureka7002.com:7002/eureka/
server:
#关闭自我保护机制
enable-self-preservation: false
eviction-interval-timer-in-ms: 2000
server:
port: 7002
#eureka的配置
eureka:
instance:
hostname: eureka7002.com #eureka服务端实例名字
client:
#false表示不向注册中心注册自己
register-with-eureka: false
#false表示自己端就是注册中心,我的职责就是维护服务实例,不需要检索服务
fetch-registry: false
service-url:
#设置Eureka Server交互地址查询服务和注册服务都需要依赖这个地址
defaultZone: http://eureka7001.com:7001/eureka/
接着运行两个项目