搭建Eureka Client

Hanyta發表於2024-05-22
  1. pom.xml引入jar包

    <!--eureka-client -->
    <dependency>
       <groupId>org.springframework.cloud</groupId>
       <artifactId>spring-cloud-starter-netflix-eureka-client</artifactId>
    </dependency>
    
  2. application.yml新增Eureka相關配置

    eureka:
      instance:
        instance-id: ${spring.application.name}  #註冊的這個服務的名字
      client:
        fetch-registry: true   # 從服務端獲取註冊的服務資訊
        register-with-eureka: true   #將自己註冊到註冊中心
        service-url:
          defaultZone: http://localhost:8300/eureka/ #Eureka地址
    
  3. 主啟動類EurekaServer8300.java

    @SpringBootApplication
    @EnableEurekaClient
    //@EnableEurekaClient只適用於Eureka作為註冊中心,@EnableDiscoveryClient 可以是其他註冊中心。
    public class EurekaServer8300 {
    
        public static void main(String[] args){
            SpringApplication.run(EurekaServer8100.class, args);
        }
    }
    

相關文章