基佬网址:https://github.com/woshiyinweijian/SpringCloudTest
先修改hosts文件,加入3项:
127.0.0.1 eureka0.com 127.0.0.1 eureka2.com 127.0.0.1 eureka3.com |
不然看不出效果。。。
复制项目eureka成eureka2、eureka3,也就是现在有3个项目了,然后分别修改application.yml
application: name: eureka #这个不变,都是eureka
server: port: 8080 #各自的端口
eureka: instance: hostname: eureka0.com # 各自的域名 client: fetch-registry: false # 禁止到Eureka器中获取注册信息 register-with-eureka: false # 禁止将自己作为客户端注册信息到Eureka服务器 serviceUrl: defaultZone: http://eureka2.com:8280/eureka/,http://eureka3.com:8380/eureka/ # 除了自己的,都包含进去 |
application: name: eureka #这个不变,都是eureka
server: port: 8280 #各自的端口
eureka: instance: hostname: eureka2.com # 各自的域名 client: fetch-registry: false # 禁止到Eureka器中获取注册信息 register-with-eureka: false # 禁止将自己作为客户端注册信息到Eureka服务器 serviceUrl: defaultZone: http://eureka0.com:8080/eureka/,http://eureka3.com:8380/eureka/ # 除了自己的,都包含进去 |
application: name: eureka #这个不变,都是eureka
server: port: 8380 #各自的端口
eureka: instance: hostname: eureka3.com # 各自的域名 client: fetch-registry: false # 禁止到Eureka器中获取注册信息 register-with-eureka: false # 禁止将自己作为客户端注册信息到Eureka服务器 serviceUrl: defaultZone: http://eureka0.com:8080/eureka/,http://eureka2.com:8280/eureka/ # 除了自己的,都包含进去 |
三个eureka启动后,看到如下效果,说明OK了.
然后启动eureka-provider 和 eureka-consumer,像之前那样访问,正常出结果。