国产xxxx99真实实拍_久久不雅视频_高清韩国a级特黄毛片_嗯老师别我我受不了了小说

資訊專欄INFORMATION COLUMN

Spring Cloud之路------1.注冊中心eureka與服務(wù)提供者

rainyang / 2365人閱讀

摘要:官網(wǎng)一服務(wù)提供者的注冊中心創(chuàng)建工程注我的是持續(xù)下一步,就能創(chuàng)建好一個(gè)工程啦注創(chuàng)建好后的工程小圖標(biāo)的右上角有一個(gè),工程名右邊也有個(gè)文件工程中必要編碼必要插件開啟注冊中心注創(chuàng)建工程后此配置文件后綴為,手動改為理由是有層次感。

根據(jù)方志鵬大神的觀點(diǎn)而來,他的博客地址:
http://blog.csdn.net/forezp/a...

簡介:Spring Cloud為開發(fā)人員提供了快速構(gòu)建分布式系統(tǒng)中一些常見模式的工具(例如配置管理,服務(wù)發(fā)現(xiàn),斷路器,智能路由,微代理,控制總線)。分布式系統(tǒng)的協(xié)調(diào)導(dǎo)致了樣板模式, 使用Spring Cloud開發(fā)人員可以快速地支持實(shí)現(xiàn)這些模式的服務(wù)和應(yīng)用程序。他們將在任何分布式環(huán)境中運(yùn)行良好,包括開發(fā)人員自己的筆記本電腦,裸機(jī)數(shù)據(jù)中心,以及Cloud Foundry等托管平臺。

                                                                    --------Spring Cloud 官網(wǎng)
一、服務(wù)提供者eureka的注冊中心 1.1創(chuàng)建Spring Boot工程(注:我的IDE是STS)



持續(xù)下一步,就能創(chuàng)建好一個(gè)springboot工程啦
注:創(chuàng)建好后的maven工程小圖標(biāo)的右上角有一個(gè)s,工程名右邊也有個(gè)“[boot]”

1.2pom.xml文件


    4.0.0

    com.example
    demo
    0.0.1-SNAPSHOT
    jar

    demo
    Demo project for Spring Cloud
    
    
        org.springframework.boot
        spring-boot-starter-parent
        1.5.2.RELEASE
         
    
    
    
        UTF-8
        UTF-8
        1.8
    

    
        
        
            org.springframework.cloud
            spring-cloud-starter-eureka-server
        

        
        
            org.springframework.boot
            spring-boot-starter-test
            test
        
    
    
    
        
            
                org.springframework.cloud
                spring-cloud-dependencies
                Dalston.RC1
                pom
                import
            
        
    
    
    
        
            
                org.springframework.boot
                spring-boot-maven-plugin
            
        
    

    
        
            spring-milestones
            Spring Milestones
            https://repo.spring.io/milestone
            
                false
            
        
    

1.3application.java
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);
    }
}
1.4application.yml

注:創(chuàng)建工程后此配置文件后綴為application.properties,手動改為application.yml;理由是有層次感。

server:
  #注冊中心端口號
  port: 8761

eureka:
  instance:
    hostname: localhost
  ##false表明自己是一個(gè)server
  client:
    registerWithEureka: false
    fetchRegistry: false
    serviceUrl:
      defaultZone: http://${eureka.instance.hostname}:${server.port}/eureka/
1.5有界面的注冊中心

啟動main方法,在瀏覽器中輸入localhost:8761

等創(chuàng)建客戶端實(shí)例后,在此會顯示

二、服務(wù)提供者eureka的客戶端 2.1pom.xml文件


    4.0.0

    com.example
    service-hi
    0.0.1-SNAPSHOT
    jar

    service-hi
    Demo project for Spring Cloud
    
    
        org.springframework.boot
        spring-boot-starter-parent
        1.5.2.RELEASE
         
    
    
    
        UTF-8
        UTF-8
        1.8
    

    
        
        
            org.springframework.cloud
            spring-cloud-starter-eureka
        
        
        
            org.springframework.boot
            spring-boot-starter-web
        
        
        
            org.springframework.boot
            spring-boot-starter-test
            test
        
    
    
    
        
            
                org.springframework.cloud
                spring-cloud-dependencies
                Dalston.RC1
                pom
                import
            
        
    
    
    
        
            
                org.springframework.boot
                spring-boot-maven-plugin
            
        
    

    
        
            spring-milestones
            Spring Milestones
            https://repo.spring.io/milestone
            
                false
            
        
    


2.2application.java
import org.springframework.beans.factory.annotation.Value;
import org.springframework.boot.SpringApplication;
import org.springframework.boot.autoconfigure.SpringBootApplication;
import org.springframework.cloud.netflix.eureka.EnableEurekaClient;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RequestParam;
import org.springframework.web.bind.annotation.RestController;

@SpringBootApplication
@EnableEurekaClient // 表示這個(gè)類為服務(wù)提供者客戶端
@RestController
public class ServiceHiApplication {

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

    @Value("${server.port}")
    String port;
    @RequestMapping("/hi")
    public String home(@RequestParam String name) {
        return "hi "+name+",i am from port:" +port;
    }
}
2.3application.yml
eureka:
  client:
    serviceUrl:
      defaultZone: http://localhost:8761/eureka/
server:
  port: 8762
spring:
  application:
    #必須指定這個(gè)name,與工程名一致
    name: service-hi  
2.4有實(shí)例的注冊中心


訪問 localhost:8762(要帶參數(shù))

github地址:https://github.com/learningsc...

分享記憶,留住感動;虛心接受各位大神的指教。有問題隨時(shí)交流,歡迎留言。

文章版權(quán)歸作者所有,未經(jīng)允許請勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。

轉(zhuǎn)載請注明本文地址:http://specialneedsforspecialkids.com/yun/70575.html

相關(guān)文章

  • Dubbo Cloud Native 之路的實(shí)踐思考

    摘要:可簡單地認(rèn)為它是的擴(kuò)展,負(fù)載均衡自然成為不可或缺的特性。是基于開發(fā)的服務(wù)代理組件,在使用場景中,它與和整合,打造具備服務(wù)動態(tài)更新和負(fù)載均衡能力的服務(wù)網(wǎng)關(guān)。類似的特性在項(xiàng)目也有體現(xiàn),它是另一種高性能代理的方案,提供服務(wù)發(fā)現(xiàn)健康和負(fù)載均衡。 摘要: Cloud Native 應(yīng)用架構(gòu)隨著云技術(shù)的發(fā)展受到業(yè)界特別重視和關(guān)注,尤其是 CNCF(Cloud Native Computing Fo...

    niceforbear 評論0 收藏0
  • 服務(wù)遷移之路 | Spring Cloud向Service Mesh轉(zhuǎn)變

    摘要:服務(wù)網(wǎng)關(guān)服務(wù)網(wǎng)關(guān)涵蓋的功能包括路由,鑒權(quán),限流,熔斷,降級等對入站請求的統(tǒng)一攔截處理。具體可以進(jìn)一步劃分為外部網(wǎng)關(guān)面向互聯(lián)網(wǎng)和內(nèi)部網(wǎng)關(guān)面向服務(wù)內(nèi)部管理。應(yīng)用服務(wù)應(yīng)用服務(wù)是企業(yè)業(yè)務(wù)核心。到此實(shí)際上已經(jīng)完成服務(wù)遷移工作。 導(dǎo)讀 Spring Cloud基于Spring Boot開發(fā),提供一套完整的微服務(wù)解決方案,具體包括服務(wù)注冊與發(fā)現(xiàn),配置中心,全鏈路監(jiān)控,API...

    rickchen 評論0 收藏0
  • 架構(gòu)~微服務(wù)

    摘要:接下來繼續(xù)介紹三種架構(gòu)模式,分別是查詢分離模式微服務(wù)模式多級緩存模式。分布式應(yīng)用程序可以基于實(shí)現(xiàn)諸如數(shù)據(jù)發(fā)布訂閱負(fù)載均衡命名服務(wù)分布式協(xié)調(diào)通知集群管理選舉分布式鎖和分布式隊(duì)列等功能。 SpringCloud 分布式配置 SpringCloud 分布式配置 史上最簡單的 SpringCloud 教程 | 第九篇: 服務(wù)鏈路追蹤 (Spring Cloud Sleuth) 史上最簡單的 S...

    xinhaip 評論0 收藏0
  • spring-cloud-eureka服務(wù)治理

    摘要:服務(wù)續(xù)約在服務(wù)注冊完成之后,服務(wù)提供者需要維護(hù)一個(gè)心跳來告知注冊中心服務(wù)實(shí)例處于正常運(yùn)行狀態(tài)中,防止注冊中心將正常的服務(wù)實(shí)例剔除出注冊中心。 Spring Cloud Eureka 目錄 前言 構(gòu)建服務(wù)注冊中心 服務(wù)注冊與發(fā)現(xiàn) Eureka的基礎(chǔ)架構(gòu) Eureka的服務(wù)治理機(jī)制 Eureka的配置 代碼地址 前言 服務(wù)治理 ?隨著微服務(wù)應(yīng)用的不斷增加,靜態(tài)配置會越來越難以維護(hù),并且...

    Clect 評論0 收藏0
  • Spring Cloud構(gòu)建微服務(wù)架構(gòu):服務(wù)注冊發(fā)現(xiàn)(Eureka、Consul)【Dalston

    摘要:屬性對應(yīng)服務(wù)注冊中心的配置內(nèi)容,指定服務(wù)注冊中心的位置。項(xiàng)目是針對的服務(wù)治理實(shí)現(xiàn)。下面可以嘗試讓的服務(wù)提供者運(yùn)行起來。我們可以用下面的命令啟動的開發(fā)模式服務(wù)端啟動完成之后,我們再將之前改造后的服務(wù)提供者啟動起來。 已經(jīng)有非常長的時(shí)間沒有更新《Spring Cloud構(gòu)建微服務(wù)架構(gòu)》系列文章了,自從開始寫Spring Cloud的專題內(nèi)容開始就獲得了不少的閱讀量和認(rèn)可,當(dāng)然也有一些批評...

    djfml 評論0 收藏0

發(fā)表評論

0條評論

最新活動
閱讀需要支付1元查看
<