搭建eureka叢集
阿新 • • 發佈:2020-12-13
搭建eureka叢集
搭建三個eureka服務,修改全域性配置檔案
-
eureka01配置全域性檔案
spring: application: name: eureka01 server: port: 7001 #eureka的基本資訊 eureka: instance: hostname: eureka7001.com client: service-url: defaultZone: http://eureka7002.com:7002/eureka/,http://eureka7003.com:7003/eureka/ #本身就是註冊中心,不需要註冊 register-with-eureka: false #本身就是註冊中心,不需要獲取註冊資訊 fetch-registry: false
-
eureka02配置全域性檔案
spring: application: name: eureka02 server: port: 7002 #eureka的基本資訊 eureka: instance: hostname: eureka7002.com client: service-url: defaultZone: http://eureka7001.com:7001/eureka/,http://eureka7003.com:7003/eureka/ #本身就是註冊中心,不需要註冊 register-with-eureka: false #本身就是註冊中心,不需要獲取註冊資訊 fetch-registry: false
-
eureka03配置全域性檔案
spring: application: name: eureka03 server: port: 7003 #eureka的基本資訊 eureka: instance: hostname: eureka7003.com client: service-url: defaultZone: http://eureka7001.com:7001/eureka/,http://eureka7002.com:7002/eureka/ #本身就是註冊中心,不需要註冊 register-with-eureka: false #本身就是註冊中心,不需要獲取註冊資訊 fetch-registry: false
-
注意要配置windows的hosts檔案(C:\Windows\System32\drivers\etc\hosts)
127.0.0.1 eureka7001.com 127.0.0.1 eureka7002.com 127.0.0.1 eureka7003.com
-
提供方的配置檔案
spring: application: name: server01 server: port: 8082 #eureka的基本資訊 eureka: instance: hostname: 127.0.0.1 client: service-url: defaultZone: http://127.0.0.1:7001/eureka/,http://127.0.0.1:7002/eureka/,http://127.0.0.1:7003/eureka/ #它本身是一個普通的服務,需要在eureka-server註冊 register-with-eureka: true #需要獲取註冊資訊 fetch-registry: true
-
消費方的配置檔案
spring: application: name: client_01 server: port: 8080 #eureka的基本資訊 eureka: instance: hostname: 127.0.0.1 client: service-url: defaultZone: http://127.0.0.1:7001/eureka/,http://127.0.0.1:7002/eureka/,http://127.0.0.1:7003/eureka/ #它本身是一個普通的服務,需要在eureka-server註冊 register-with-eureka: true #需要獲取註冊資訊 fetch-registry: true