1. 程式人生 > >SpringCloud(一)Eureka註冊中心

SpringCloud(一)Eureka註冊中心

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=false
eureka.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註冊中心