您好,登錄后才能下訂單哦!
本篇文章給大家分享的是有關怎樣搭建Eureka服務注冊中心,小編覺得挺實用的,因此分享給大家學習,希望大家閱讀完這篇文章后可以有所收獲,話不多說,跟著小編一起來看看吧。
首先創建一個 Maven 項目,取名為 eureka-server,在 pom.xml 中配置 Eureka 的依賴信息,代碼如下所示。
<!-- Spring Boot --><parent><groupId>org.springframework.boot</groupId><artifactId>spring-boot-starter-parent</artifactId><version>2.0.6.RELEASE</version><relativePath /></parent><dependencies><!-- eureka --><dependency><groupId>org.springframework.cloud</groupId><artifactId>spring-cloud-starter-netflix-eureka-server</artifactId></dependency></dependencies><!-- Spring Cloud --><dependencyManagement><dependencies><dependency><groupId>org.springframework.cloud</groupId><artifactId>spring-cloud-dependencies</artifactId><version>Finchley.SR2</version><type>pom</type><scope>import</scope></dependency></dependencies></dependencyManagement>
創建一個啟動類 EurekaServerApplication,代碼如下所示。
@EnableEurekaServer@SpringBootApplicationpublic static void main(String[] args) {SpringApplication.run(EurekaServer Application.class, args); } }
這里所說的啟動類,跟我們之前講的 Spring Boot 幾乎完全一樣,只是多了一個 @EnableEurekaServer 注解,表示開啟 Eureka Server。
接下來在 src/main/resources 下面創建一個 application.properties 屬性文件,增加下面的配置:
spring.application.name=eureka-server
server.port=8761
# 由于該應用為注冊中心, 所以設置為false, 代表不向注冊中心注冊自己
eureka.client.register-with-eureka=false
# 由于注冊中心的職責就是維護服務實例, 它并不需要去檢索服務, 所以也設置為 false
eureka.client.fetch-registry=false
eureka.client.register-with-eureka 一定要配置為 false,不然啟動時會把自己當作客戶端向自己注冊,會報錯。
接下來直接運行 EurekaServerApplication 就可以啟動我們的注冊中心服務了。我們在 application.properties 配置的端口是 8761,則可以直接通http://localhost:8761/ 去瀏覽器中訪問,然后便會看到 Eureka 提供的 Web 控制臺。
以上就是怎樣搭建Eureka服務注冊中心,小編相信有部分知識點可能是我們日常工作會見到或用到的。希望你能通過這篇文章學到更多知識。更多詳情敬請關注億速云行業資訊頻道。
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。