SpringCloud(一)Eureka註冊中心
阿新 • • 發佈:2019-01-18
try 修改 ppi ase 換ip .com local main logs
Eureka簡介
Eureka作為註冊中心,管理各種服務功能包括服務的註冊、發現、熔斷、負載、降級等
Eureka註冊中心實例
Eureka Server
1.pom文件配置SpringBoot、SpringCloud的依賴;
2.啟動類配置 @EnableEurekaServer 註解,表示註冊中心;
/** * SpringCloud是基於SpringBoot的,這是一個啟動類的註解 */ @SpringBootApplication /** * 這是註冊中心Eureka的註解 */ @EnableEurekaServer public class SpringCloudEurekaApplication {public static void main(String[] args) { //啟動項目 SpringApplication.run(SpringCloudEurekaApplication.class, args); } }
3.配置配置文件 appilication.properties
spring.application.name=spring-cloud-eureka server.port=8000 eureka.client.register-with-eureka=false eureka.client.fetch-registry=falseeureka.client.serviceUrl.defaultZone=http://localhost:8000/eureka/
- spring.application.name :服務的名稱,在服務生產者消費者中,消費者需要指出生產者的服務名稱以進行調用;
- server.port :服務的端口;
- eureka.client.register-with-eureka :表示此是否註冊到註冊中心,自身是註冊中心,應當填寫false,否則啟動報錯;
- eureka.client.fetch-registry :表示是否從註冊中心獲取信息,自身就是註冊中心,這裏也填寫false,否則啟動報錯;
- eureka.client.serviceUrl.defaultZone
- eureka.instance.hostname :實例名稱,hosts文件也需要修改,可以用來替換ip;
參考:https://www.cnblogs.com/ityouknow/p/6854805.html
SpringCloud(一)Eureka註冊中心