<output id="qn6qe"></output>

    1. <output id="qn6qe"><tt id="qn6qe"></tt></output>
    2. <strike id="qn6qe"></strike>

      亚洲 日本 欧洲 欧美 视频,日韩中文字幕有码av,一本一道av中文字幕无码,国产线播放免费人成视频播放,人妻少妇偷人无码视频,日夜啪啪一区二区三区,国产尤物精品自在拍视频首页,久热这里只有精品12
      shuijibaobao

      導航

       

      核心成員:

      1. Spring Cloud Netflix

      各項服務依賴與它,與各種Netflix OSS組件集成,組成微服務的核心,它主要有Eureka, Hystrix, Zuul, Archaius…

      1.1 Netflix Eureka

      服務中心,云端服務發(fā)現,一個基于 REST 的服務,用于定位服務,以實現云端中間層服務發(fā)現和故障轉移。這個是springcloud最重要的小弟,服務中心,任何小弟需要其它小弟支持什么都需要從這里來拿,同樣的你有什么獨門武功的都趕緊過報道,方便以后其它小弟來調用;它的好處是你不需要直接找各種什么小弟支持,只需要到服務中心來領取,也不需要知道提供支持的其它小弟在哪里,還是幾個小弟來支持的,反正拿來用就行,服務中心來保證穩(wěn)定性和質量。

      1.2 Netflix Hystrix

      熔斷器,容錯管理工具,旨在通過熔斷機制控制服務和第三方庫的節(jié)點,從而對延遲和故障提供更強大的容錯能力。比如突然某個小弟生病了,但是你還需要它的支持,然后調用之后它半天沒有響應,你卻不知道,一直在等等這個響應;有可能別的小弟也正在調用你的武功絕技,那么當請求多之后,就會發(fā)生嚴重的阻塞影響老大的整體計劃。這個時候Hystrix就派上用場了,當Hystrix發(fā)現某個小弟不在狀態(tài)不穩(wěn)定立馬馬上讓它下線,讓其它小弟來頂上來,或者給你說不用等了這個小弟今天肯定不行,該干嘛趕緊干嘛去別在這排隊了。

      1.3 Netflix Zuul

      配置管理API,包含一系列配置管理API,提供動態(tài)類型化屬性、線程安全配置操作、輪詢框架、回調機制等功能。可以實現動態(tài)獲取配置, 原理是每隔60s(默認,可配置)從配置源讀取一次內容,這樣修改了配置文件后不需要重啟服務就可以使修改后的內容生效,前提使用archaius的API來讀取。

      2. Spring Cloud Config

      俗稱的配置中心,配置管理工具包,讓你可以把配置放到遠程服務器,集中化管理集群配置,目前支持本地存儲、Git以及Subversion。就是以后大家武器、槍火什么的東西都集中放到一起,別隨便自己帶,方便以后統一管理、升級裝備。

      2.1 Spring Cloud Bus

      事件、消息總線,用于在集群(例如,配置變化事件)中傳播狀態(tài)變化,可與Spring Cloud Config聯合實現熱部署。相當于水滸傳中日行八百里的神行太保戴宗,確保各個小弟之間消息保持暢通。

      2.2 Spring Cloud for Cloud Foundry

      Cloud Foundry是VMware推出的業(yè)界第一個開源PaaS云平臺,它支持多種框架、語言、運行時環(huán)境、云平臺及應用服務,使開發(fā)人員能夠在幾秒鐘內進行應用程序的部署和擴展,無需擔心任何基礎架構的問題

      其實就是與CloudFoundry進行集成的一套解決方案,抱了Cloud Foundry的大腿。

      2.3 Spring Cloud Cluster

      Spring Cloud Cluster將取代Spring Integration。提供在分布式系統中的集群所需要的基礎功能支持,如:選舉、集群的狀態(tài)一致性、全局鎖、tokens等常見狀態(tài)模式的抽象和實現。

      如果把不同的幫派組織成統一的整體,Spring Cloud Cluster已經幫你提供了很多方便組織成統一的工具。

      2.4 Spring Cloud Consul

      Consul 是一個支持多數據中心分布式高可用的服務發(fā)現和配置共享的服務軟件,由 HashiCorp 公司用 Go 語言開發(fā), 基于 Mozilla Public License 2.0 的協議進行開源. Consul 支持健康檢查,并允許 HTTP 和 DNS 協議調用 API 存儲鍵值對.

      Spring Cloud Consul 封裝了Consul操作,consul是一個服務發(fā)現與配置工具,與Docker容器可以無縫集成。

      3. 其他

      3.1 Spring Cloud Security

      基于spring security的安全工具包,為你的應用程序添加安全控制。這個小弟很牛鼻專門負責整個幫派的安全問題,設置不同的門派訪問特定的資源,不能把秘籍葵花寶典泄漏了。

      3.2 Spring Cloud Sleuth

      日志收集工具包,封裝了Dapper和log-based追蹤以及Zipkin和HTrace操作,為SpringCloud應用實現了一種分布式追蹤解決方案。

      3.3 Spring Cloud Data Flow

      1. Data flow 是一個用于開發(fā)和執(zhí)行大范圍數據處理其模式包括ETL,批量運算和持續(xù)運算的統一編程模型和托管服務。
      2. 對于在現代運行環(huán)境中可組合的微服務程序來說,Spring Cloud data flow是一個原生云可編配的服務。使用Spring Cloud data flow,開發(fā)者可以為像數據抽取,實時分析,和數據導入/導出這種常見用例創(chuàng)建和編配數據通道 (data pipelines)。
      3. Spring Cloud data flow 是基于原生云對 spring XD的重新設計,該項目目標是簡化大數據應用的開發(fā)。Spring XD 的流處理和批處理模塊的重構分別是基于 Spring Boot的stream 和 task/batch 的微服務程序。這些程序現在都是自動部署單元而且他們原生的支持像 Cloud Foundry、Apache YARN、Apache Mesos和Kubernetes 等現代運行環(huán)境。
      4. Spring Cloud data flow 為基于微服務的分布式流處理和批處理數據通道提供了一系列模型和最佳實踐。

      3.4 Spring Cloud Stream

      Spring Cloud Stream是創(chuàng)建消息驅動微服務應用的框架。Spring Cloud Stream是基于Spring Boot創(chuàng)建,用來建立單獨的/工業(yè)級spring應用,使用spring integration提供與消息代理之間的連接。數據流操作開發(fā)包,封裝了與Redis,Rabbit、Kafka等發(fā)送接收消息。

      一個業(yè)務會牽扯到多個任務,任務之間是通過事件觸發(fā)的,這就是Spring Cloud stream要干的事了

      3.5 Spring Cloud Zookeeper

      ZooKeeper是一個分布式的,開放源碼的分布式應用程序協調服務,是Google的Chubby一個開源的實現,是Hadoop和Hbase的重要組件。它是一個為分布式應用提供一致性服務的軟件,提供的功能包括:配置維護、域名服務、分布式同步、組服務等。ZooKeeper的目標就是封裝好復雜易出錯的關鍵服務,將簡單易用的接口和性能高效、功能穩(wěn)定的系統提供給用戶。

      操作Zookeeper的工具包,用于使用zookeeper方式的服務發(fā)現和配置管理,抱了Zookeeper的大腿。

      3.6 Spring Cloud Starters

      Spring Boot式的啟動項目,為Spring Cloud提供開箱即用的依賴管理。

      3.7 Spring Cloud CLI

      基于 Spring Boot CLI,可以讓你以命令行方式快速建立云組件。

      和SpringBoot的關系

      Spring Boot 是 Spring 的一套快速配置腳手架,可以基于Spring Boot 快速開發(fā)單個微服務,Spring Cloud是一個基于Spring Boot實現的云應用開發(fā)工具;Spring Boot專注于快速、方便集成的單個個體,Spring Cloud是關注全局的服務治理框架;Spring Boot使用了默認大于配置的理念,很多集成方案已經幫你選擇好了,能不配置就不配置,Spring Cloud很大的一部分是基于Spring Boot來實現,可以不基于Spring Boot嗎?不可以。

      Spring Boot可以離開Spring Cloud獨立使用開發(fā)項目,但是Spring Cloud離不開Spring Boot,屬于依賴的關系。

      spring -> spring boot > Spring Cloud 這樣的關系。

      SpringCloud優(yōu)勢

      微服務的框架那么多比如:dubbo、Kubernetes,為什么就要使用Spring Cloud的呢?

      1. 產出于spring大家族,spring在企業(yè)級開發(fā)框架中無人能敵,來頭很大,可以保證后續(xù)的更新、完善。比如dubbo現在就差不多死了
      2. 有Spring Boot 這個獨立干將可以省很多事,大大小小的活Spring Boot都搞的挺不錯。
      3. 作為一個微服務治理的大家伙,考慮的很全面,幾乎服務治理的方方面面都考慮到了,方便開發(fā)開箱即用。
      4. Spring Cloud 活躍度很高,教程很豐富,遇到問題很容易找到解決方案
      5. 輕輕松松幾行代碼就完成了熔斷、均衡負載、服務中心的各種平臺功能

      Spring Cloud對于中小型互聯網公司來說是一種福音,因為這類公司往往沒有實力或者沒有足夠的資金投入去開發(fā)自己的分布式系統基礎設施,使用Spring Cloud一站式解決方案能在從容應對業(yè)務發(fā)展的同時大大減少開發(fā)成本。同時,隨著近幾年微服務架構和Docker容器概念的火爆,也會讓Spring Cloud在未來越來越“云”化的軟件開發(fā)風格中立有一席之地,尤其是在目前五花八門的分布式解決方案中提供了標準化的、全站式的技術方案,意義可能會堪比當前Servlet規(guī)范的誕生,有效推進服務端軟件系統技術水平的進步

      ========================
      摘抄自純潔的微笑博客
      http://www.ityouknow.com/springcloud/2017/05/01/simple-springcloud.html

      posted on 2024-06-25 10:28  水吉z  閱讀(17)  評論(0)    收藏  舉報
       
      主站蜘蛛池模板: 激情一区二区三区成人文| 免费观看在线A级毛片| 国产精品午夜无码AV天美传媒| 久久无码av中文出轨人妻| 又湿又紧又大又爽A视频男| 亚洲av精彩一区二区| 欧美裸体xxxx极品| 亚洲中文字幕国产综合| 东京热大乱系列无码| 中文字幕无码av激情不卡 | 巴林右旗| 天堂av成人网在线观看| 日韩精品福利一二三专区| 亚洲AV熟妇在线观看| 成人欧美日韩一区二区三区| 2019国产精品青青草原| 亚洲丰满老熟女激情av| 国产稚嫩高中生呻吟激情在线视频 | 亚洲av日韩av永久无码电影| 亚洲欧美成人a∨观看| 国产成人精品日本亚洲直播| 国产超碰无码最新上传| 一区二区三区四区五区色| 91精品蜜臀国产综合久久| 国产成人无码免费网站| 欧美精品v国产精品v日韩精品| 亚洲日本欧洲二区精品| 国产精品无遮挡在线观看| 国产精品第一页中文字幕| AV人摸人人人澡人人超碰| 成人精品一区二区三区在线观看| 亚洲AV日韩AV激情亚洲| 国精品午夜福利不卡视频| 欧美日韩精品一区二区三区高清视频| 中文字幕日本一区二区在线观看| 最近中文字幕国产精品| 虎白女粉嫩尤物福利视频| 国产中文字幕精品免费| 亚洲深深色噜噜狠狠网站| 国产亚洲av夜间福利香蕉149| 韩国午夜理伦三级|