真实的国产乱ⅩXXX66竹夫人,五月香六月婷婷激情综合,亚洲日本VA一区二区三区,亚洲精品一区二区三区麻豆

成都創(chuàng)新互聯(lián)網(wǎng)站制作重慶分公司

SpringCloud的Eureka怎么創(chuàng)建

這篇文章主要講解了“SpringCloud的Eureka怎么創(chuàng)建”,文中的講解內(nèi)容簡(jiǎn)單清晰,易于學(xué)習(xí)與理解,下面請(qǐng)大家跟著小編的思路慢慢深入,一起來(lái)研究和學(xué)習(xí)“SpringCloud的Eureka怎么創(chuàng)建”吧!

專(zhuān)注于為中小企業(yè)提供網(wǎng)站建設(shè)、成都做網(wǎng)站服務(wù),電腦端+手機(jī)端+微信端的三站合一,更高效的管理,為中小企業(yè)金壇免費(fèi)做網(wǎng)站提供優(yōu)質(zhì)的服務(wù)。我們立足成都,凝聚了一批互聯(lián)網(wǎng)行業(yè)人才,有力地推動(dòng)了近千家企業(yè)的穩(wěn)健成長(zhǎng),幫助中小企業(yè)通過(guò)網(wǎng)站建設(shè)實(shí)現(xiàn)規(guī)模擴(kuò)充和轉(zhuǎn)變。

一:Eureka簡(jiǎn)介

Eureka是Spring Cloud Netflix的一個(gè)子模塊,也是核心模塊之一。用于云端服務(wù)發(fā)現(xiàn),一個(gè)基于REST的服務(wù),用于定位

服務(wù),以實(shí)現(xiàn)云端中間層服務(wù)發(fā)現(xiàn)和故障轉(zhuǎn)移。

服務(wù)注冊(cè)與發(fā)現(xiàn)

對(duì)于微服務(wù)系統(tǒng)來(lái)說(shuō)非常重要。有了服務(wù)發(fā)現(xiàn)與注冊(cè),你就不需要整天改服務(wù)調(diào)用的配置文件了,你只需要使用服務(wù)的標(biāo)識(shí)

符,就可以訪問(wèn)到服務(wù)。他的功能類(lèi)似于dubbo的注冊(cè)中心(register)。

服務(wù)發(fā)現(xiàn):服務(wù)發(fā)現(xiàn)是微服務(wù)基礎(chǔ)架構(gòu)的關(guān)鍵原則之一。試圖著手配置每個(gè)客戶端或某種格式的約定可以說(shuō)是非常困難的和

非常脆弱的。Eureka是Netflix服務(wù)發(fā)現(xiàn)的一種服務(wù)和客戶端。這種服務(wù)是可以被高可用性配置的和部署,并且在注冊(cè)的服務(wù)當(dāng)

中,每個(gè)服務(wù)的狀態(tài)可以互相復(fù)制給彼此。

服務(wù)注冊(cè):當(dāng)一個(gè)客戶端注冊(cè)到Eureka,它提供關(guān)于自己的元數(shù)據(jù)(諸如主機(jī)和端口,健康指標(biāo)URL,首頁(yè)等)Eureka通過(guò)一個(gè)

服務(wù)從各個(gè)實(shí)例接收心跳信息。如果心跳接收失敗超過(guò)配置的時(shí)間,實(shí)例將會(huì)正常從注冊(cè)里面移除

下圖是基本的服務(wù)注冊(cè)和發(fā)現(xiàn)

SpringCloud的Eureka怎么創(chuàng)建

二:Eureka服務(wù)發(fā)現(xiàn)和注冊(cè)(創(chuàng)建注冊(cè)中心)
1:創(chuàng)建一個(gè)基礎(chǔ)的Spring Boot工程,并在pom.xml中引入需要的依賴(lài)內(nèi)容

  
      
        4.0.0  
    
        com.demo.springcloud  
        eureka_register_service  
        1.0.0  
        jar  
    
        eureka_register_service  
        Spring Cloud project  
    
          
            org.springframework.boot  
            spring-boot-starter-parent  
            1.4.3.RELEASE  
              
          
    
          
            UTF-8  
            1.8  
          
    
          
              
                org.springframework.boot  
                spring-boot-starter-test  
                test  
              
    
              
                org.springframework.cloud  
                spring-cloud-starter-eureka-server  
              
            
              
                org.springframework.boot  
                spring-boot-starter-security  
              
          
    
          
              
                  
                    org.springframework.cloud  
                    spring-cloud-dependencies  
                    Brixton.RELEASE  
                    pom  
                    import  
                  
              
          
    
          
              
                  
                    org.springframework.boot  
                    spring-boot-maven-plugin  
                  
              
          
    
    

2:創(chuàng)建一個(gè)啟動(dòng)類(lèi)Application

package com.demo.springcloud;  
    
 import org.springframework.boot.SpringApplication;  
 import org.springframework.boot.autoconfigure.SpringBootApplication;  
 import org.springframework.cloud.netflix.eureka.server.EnableEurekaServer;  
    
 @EnableEurekaServer  
 @SpringBootApplication  
 public class Application {  
   public static void main(String[] args) {  
       SpringApplication.run(Application.class, args);  
   }  
    
 }

通過(guò)@EnableEurekaServer注解啟動(dòng)一個(gè)服務(wù)注冊(cè)中心提供給其他應(yīng)用進(jìn)行對(duì)話。

3:創(chuàng)建一個(gè)配置文件 application.properties,注意不要出現(xiàn)空格,否啟動(dòng)報(bào)錯(cuò)

server.port=8000
eureka.client.register-with-eureka=false
eureka.client.fetch-registry=false
eureka.client.serviceUrl.defaultZone=http://localhost:${server.port}/eureka/

4:執(zhí)行bluid.sh進(jìn)行構(gòu)建,然后執(zhí)行main方法。本人由于在eclipse下沒(méi)有進(jìn)行手動(dòng)編譯,啟動(dòng)的時(shí)候一直讀取不到

application.properties。

5:查看注冊(cè)中心

http://127.0.0.1:8000/ 可以看到如下圖

SpringCloud的Eureka怎么創(chuàng)建

感謝各位的閱讀,以上就是“SpringCloud的Eureka怎么創(chuàng)建”的內(nèi)容了,經(jīng)過(guò)本文的學(xué)習(xí)后,相信大家對(duì)SpringCloud的Eureka怎么創(chuàng)建這一問(wèn)題有了更深刻的體會(huì),具體使用情況還需要大家實(shí)踐驗(yàn)證。這里是創(chuàng)新互聯(lián),小編將為大家推送更多相關(guān)知識(shí)點(diǎn)的文章,歡迎關(guān)注!


網(wǎng)頁(yè)名稱(chēng):SpringCloud的Eureka怎么創(chuàng)建
文章來(lái)源:http://weahome.cn/article/ggoccp.html

其他資訊

在線咨詢(xún)

微信咨詢(xún)

電話咨詢(xún)

028-86922220(工作日)

18980820575(7×24)

提交需求

返回頂部