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

資訊專欄INFORMATION COLUMN

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

rainyang / 2371人閱讀

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

根據方志鵬大神的觀點而來,他的博客地址:
http://blog.csdn.net/forezp/a...

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

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



持續下一步,就能創建好一個springboot工程啦
注:創建好后的maven工程小圖標的右上角有一個s,工程名右邊也有個“[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

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

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

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

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

等創建客戶端實例后,在此會顯示

二、服務提供者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 // 表示這個類為服務提供者客戶端
@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:
    #必須指定這個name,與工程名一致
    name: service-hi  
2.4有實例的注冊中心


訪問 localhost:8762(要帶參數)

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

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

文章版權歸作者所有,未經允許請勿轉載,若此文章存在違規行為,您可以聯系管理員刪除。

轉載請注明本文地址:http://m.specialneedsforspecialkids.com/yun/70575.html

相關文章

  • Dubbo Cloud Native 之路的實踐思考

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

    niceforbear 評論0 收藏0
  • 服務遷移之路 | Spring Cloud向Service Mesh轉變

    摘要:服務網關服務網關涵蓋的功能包括路由,鑒權,限流,熔斷,降級等對入站請求的統一攔截處理。具體可以進一步劃分為外部網關面向互聯網和內部網關面向服務內部管理。應用服務應用服務是企業業務核心。到此實際上已經完成服務遷移工作。 導讀 Spring Cloud基于Spring Boot開發,提供一套完整的微服務解決方案,具體包括服務注冊與發現,配置中心,全鏈路監控,API...

    rickchen 評論0 收藏0
  • 架構~微服務

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

    xinhaip 評論0 收藏0
  • spring-cloud-eureka服務治理

    摘要:服務續約在服務注冊完成之后,服務提供者需要維護一個心跳來告知注冊中心服務實例處于正常運行狀態中,防止注冊中心將正常的服務實例剔除出注冊中心。 Spring Cloud Eureka 目錄 前言 構建服務注冊中心 服務注冊與發現 Eureka的基礎架構 Eureka的服務治理機制 Eureka的配置 代碼地址 前言 服務治理 ?隨著微服務應用的不斷增加,靜態配置會越來越難以維護,并且...

    Clect 評論0 收藏0
  • Spring Cloud構建微服務架構:服務注冊發現(Eureka、Consul)【Dalston

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

    djfml 評論0 收藏0

發表評論

0條評論

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