SpringCloud 篇 一 之 Eureka Server搭建


閑話不多說,直接開干。在這里,我使用的是IDEA來搭建環境,比較方便。

首先我們要明白的是:我們是服務注冊中心Eureka Server ,那么我們的pom文件中是不需要多余的組件的,只需要eureka server stater

 

pom: 

<!-- 這里特別需要注意的是 parent 版本依賴需要一致,不然啟動報錯
<parent> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-parent</artifactId> <version>2.1.1.RELEASE</version> <relativePath/> <!-- lookup parent from repository --> </parent>-->
<!-- 服務注冊中心 --> <dependency> <groupId>org.springframework.cloud</groupId> <artifactId>spring-cloud-starter-netflix-eureka-server</artifactId> <version>2.1.1.RELEASE</version> </dependency>

主啟動類:

//開啟eureka服務注冊中心自動配置
@EnableEurekaServer
@SpringBootApplication
public class SpringCloudDemoApplication {

    public static void main(String[] args) {
        SpringApplication.run(SpringCloudDemoApplication.class, args);
    }

}

application.yml:

#配置相關eureka服務注冊中心相關配置信息
eureka:
  instance:
    hostname: localhost  #eureka server 單個 主機地址就是localhost
  client:
    service-url:
      defaultZone: http://${eureka.instance.hostname}:${server.port}/eureka/
    register-with-eureka: false #默認為true,ture:需要向注冊中心注冊自己的服務信息 false: 本身就是服務注冊中心,自然不需要自己向自己注冊
    fetch-registry: false          # 表示我就是服務注冊中心,我的職責是維護注冊的實例,不需要去檢索服務
 server: port: 7001      # 端口可以自定義

當三處地方定義完成之后,我們可以啟動eureka server客戶端查看:  

http://${eureka.instance.hostname}:${server.port}/eureka/

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM