3.Eureka叢集配置
阿新 • • 發佈:2021-10-14
目錄
Eureka叢集配置:
配叢集需要將各Eureka服務的服務端hostname服務名稱修改,並將服務地址進行互相關聯,服務名稱間用‘ , ’分隔。
啟動類上註解@EnableEurekaServer開啟服務
新建Eureka7002與Eureka7003:
匯入依賴、application.yml配置檔案、啟動類。
application.yml配置檔案:
server: port: 7002 # 埠 # Eureka配置 eureka: instance: hostname: eureka7002.com #Eureka服務端例項名稱 client: register-with-eureka: false # 表示是否向Eureka註冊中心註冊自己 fetch-registry: false # fetch-registry如果為false,則表示自己為註冊中心 service-url: # 監控頁面 # 單機 #defaultZone: http://${eureka.instance.hostname}:${server.port}/eureka/ # 叢集(關聯) defaultZone: http://eureka7001.com:7001/eureka/,http://eureka7003.com:7003/eureka/
修改埠
hostname服務端例項名稱(修改C:\WINDOWS\System32\drivers\etc\hosts檔案新增域名 127.0.0.1 eureka7001.com、127.0.0.1 eureka7002.com、127.0.0.1 eureka7003.com)
新增defaultZone叢集中的其他Eureka的URL
啟動類:
添加註解@EnableEurekaServer接收其他註冊
@SpringBootApplication @EnableEurekaServer public class EurekaServer_7002 { public static void main(String[] args) { SpringApplication.run(EurekaServer_7002.class, args); } }
服務提供者:
application.yml配置檔案:
# 服務提供者:eureka
eureka:
client:
service-url:
defaultZone: http://eureka7001.com:7001/eureka/,http://eureka7002.com:7002/eureka/,http://eureka7003.com:7003/eureka/ # 向三臺Eureka服務註冊(逗號之間不要有空格)
新增每個註冊中心的url