最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

Spring Cloud與分布式系統(tǒng)簡析

 更新時間:2017年09月25日 12:00:44   作者:司青  
這篇文章主要介紹了Spring Cloud與分布式系統(tǒng)的相關內(nèi)容,具有一定參考價值,需要的朋友可以了解下。

本文不是講解如何使用Spring Cloud的教程,而是探討Spring Cloud是什么,以及它誕生的背景和意義。

背景

2008年以后,國內(nèi)互聯(lián)網(wǎng)行業(yè)飛速發(fā)展,我們對軟件系統(tǒng)的需求已經(jīng)不再是過去”能用就行”這種很low的檔次了,像搶紅包、雙十一這樣的活動不斷逼迫我們?nèi)ネ黄栖浖到y(tǒng)的性能上限,傳統(tǒng)的IT企業(yè)”能用就行”的開發(fā)思想已經(jīng)不能滿足互聯(lián)網(wǎng)高并發(fā)、大流量的性能要求。系統(tǒng)架構(gòu)走向分布式已經(jīng)是服務器開發(fā)領域解決該問題唯一的出路,然而分布式系統(tǒng)由于天生的復雜度,并不像開發(fā)單體應用一樣把框架一堆就能搞定,因此各大互聯(lián)網(wǎng)公司都在投入技術力量研發(fā)自己的基礎設施。這里面比較有名的如阿里的開源項目dubbo, Netflix開發(fā)的一系列服務框架。在這種“百花齊放”、重復造輪子的狀況下,必然要出現(xiàn)一種統(tǒng)一的標準來簡化分布式系統(tǒng)的開發(fā),Spring Cloud應運而生。

Spring Cloud是什么

Spring Cloud是一系列框架的有序集合。它利用Spring Boot的開發(fā)便利性巧妙地簡化了分布式系統(tǒng)基礎設施的開發(fā),如服務發(fā)現(xiàn)注冊、配置中心、消息總線、負載均衡、斷路器、數(shù)據(jù)監(jiān)控等,都可以用Spring Boot的開發(fā)風格做到一鍵啟動和部署。Spring并沒有重復制造輪子,它只是將目前各家公司開發(fā)的比較成熟、經(jīng)得起實際考驗的服務框架組合起來,通過Spring Boot風格進行再封裝屏蔽掉了復雜的配置和實現(xiàn)原理,最終給開發(fā)者留出了一套簡單易懂、易部署和易維護的分布式系統(tǒng)開發(fā)工具包。

Spring Cloud組成

Spring Cloud的子項目,大致可分成兩類,一類是對現(xiàn)有成熟框架”Spring Boot化”的封裝和抽象,也是數(shù)量最多的項目;第二類是開發(fā)了一部分分布式系統(tǒng)的基礎設施的實現(xiàn),如Spring Cloud Stream扮演的就是kafka, ActiveMQ這樣的角色。對于我們想快速實踐微服務的開發(fā)者來說,第一類子項目就已經(jīng)足夠使用,如:

Spring Cloud Netflix 是對Netflix開發(fā)的一套分布式服務框架的封裝,包括服務的發(fā)現(xiàn)和注冊,負載均衡、斷路器、REST客戶端、請求路由等。

Spring Cloud Config 將配置信息中央化保存, 配置Spring Cloud Bus可以實現(xiàn)動態(tài)修改配置文件

Spring Cloud Bus 分布式消息隊列,是對Kafka, MQ的封裝

Spring Cloud Security 對Spring Security的封裝,并能配合Netflix使用

Spring Cloud Zookeeper 對Zookeeper的封裝,使之能配置其它Spring Cloud的子項目使用

Spring Cloud前景

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

總結(jié)

以上就是本文關于Spring Cloud與分布式系統(tǒng)簡析的全部內(nèi)容,希望能對大家有所幫助。有什么問題可以隨時留言,小編會及時回復大家的。感謝大家對本站的支持。

相關文章

  • Springboot打包部署項目的過程詳解

    Springboot打包部署項目的過程詳解

    這篇文章主要介紹了Springboot打包部署項目的過程,通過jar包方式打包和war方式打包,本文結(jié)合示例代碼給大家介紹的非常詳細,對大家的學習或工作具有一定的參考借鑒價值,需要的朋友參考下吧
    2023-12-12
  • spring boot actuator監(jiān)控超詳細教程

    spring boot actuator監(jiān)控超詳細教程

    Spring Boot Actuator就是一款可以幫助你監(jiān)控系統(tǒng)數(shù)據(jù)的框架,其可以監(jiān)控很多很多的系統(tǒng)數(shù)據(jù),接下來通過本文給大家介紹spring boot actuator監(jiān)控超詳細教程,感興趣的朋友一起看看吧
    2021-10-10
  • Java中的length和length()深入分析

    Java中的length和length()深入分析

    java中的length屬性是針對數(shù)組說的,比如說你聲明了一個數(shù)組,想知道這個數(shù)組的長度則用到了length這個屬性。java中的length()方法是針對字符串String說的,如果想看這個字符串的長度則用到length()這個方法。這篇文章將介紹幾個關于Java數(shù)組的關鍵概念。
    2016-11-11
  • Spring Boot如何整合FreeMarker模板引擎

    Spring Boot如何整合FreeMarker模板引擎

    這篇文章主要介紹了Spring Boot如何整合FreeMarker模板引擎,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友可以參考下
    2020-10-10
  • 深度解析Java中ArrayList的使用

    深度解析Java中ArrayList的使用

    ArrayList?類是一個可以動態(tài)修改的數(shù)組,與普通數(shù)組的區(qū)別就是它是沒有固定大小的限制,我們可以添加或刪除元素。本文將通過示例帶你深度解析Java中ArrayList的使用,需要的可以參考一下
    2022-09-09
  • SpringBoot自定義Starter的教程指南

    SpringBoot自定義Starter的教程指南

    SpringBoot的Starter自動配置機制極大地簡化了依賴管理和應用配置,使得開發(fā)者可以以最少的配置快速啟動和運行Spring應用,有時,標準的Starter可能無法滿足特定需求,需要創(chuàng)建自定義Starter,所以本文給大家介紹了SpringBoot自定義Starter的教程指南
    2024-11-11
  • 詳解Spring Aop實例之AspectJ注解配置

    詳解Spring Aop實例之AspectJ注解配置

    本篇文章主要介紹了詳解Spring Aop實例之AspectJ注解配置,小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2017-04-04
  • Java嵌入式開發(fā)的優(yōu)勢及有點總結(jié)

    Java嵌入式開發(fā)的優(yōu)勢及有點總結(jié)

    在本篇內(nèi)容里小編給大家整理了關于Java嵌入式開發(fā)的優(yōu)勢及相關知識點內(nèi)容,有興趣的朋友們學習下。
    2022-11-11
  • Java源碼解析之HashMap的put、resize方法詳解

    Java源碼解析之HashMap的put、resize方法詳解

    這篇文章主要介紹了Java源碼解析之HashMap的put、resize方法詳解,文中有非常詳細的代碼示例,對正在學習java的小伙伴們有很大的幫助,需要的朋友可以參考下
    2021-04-04
  • Java的棧與隊列實現(xiàn)代碼解析

    Java的棧與隊列實現(xiàn)代碼解析

    棧是常見的線性數(shù)據(jù)結(jié)構(gòu),棧的特點是以先進后出的形式,后進先出,先進后出,分為棧底和棧頂,棧應用于內(nèi)存的分配,表達式求值,存儲臨時的數(shù)據(jù)和方法的調(diào)用等,本文給大家介紹Java的棧與隊列實現(xiàn)代碼,感興趣的朋友一起看看吧
    2025-04-04

最新評論

镇巴县| 富民县| 越西县| 合江县| 舞钢市| 木兰县| 台北市| 神农架林区| 开封市| 美姑县| 柯坪县| 民乐县| 祁阳县| 清徐县| 新化县| 深泽县| 临颍县| 阿勒泰市| 青川县| 都安| 新安县| 常德市| 涞源县| 仙桃市| 安龙县| 财经| 兰溪市| 郁南县| 平和县| 剑河县| 且末县| 孙吴县| 上犹县| 临沭县| 丹阳市| 滨海县| 行唐县| 类乌齐县| 西乌| 吴旗县| 察雅县|