版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、Spring Cloud 重新定義Java云原生架構(gòu)技術(shù)創(chuàng)新,變革未來(lái)Spring Cloud 生態(tài)系統(tǒng)Spring Cloud Alibaba當(dāng)前狀態(tài)Spring Cloud Alibaba未來(lái)方向主要議程Spring Cloud 對(duì) Cloud-Native 定義Developing distributed systems can be challenging. Complexity is moved from the application layer to the network layer and demands greater interaction between service
2、s. Making your code cloud-native means dealing with 12-factor issues such as external configuration, statelessness, logging, and connecting to backing services. The Spring Cloud suite of projects contains many of the services you need to make your applications run in the cloud.來(lái)源:https:/spring.io/cl
3、oudSpring Cloud 生態(tài)系統(tǒng)Spring Cloud 整體架構(gòu)Spring Cloud 生態(tài)系統(tǒng)Spring Cloud 核心特性Distributed/versioned configurationService registration and discoveryRoutingService-to-service callsLoad balancingCircuit BreakersGlobal locksLeadership election and cluster stateDistributed messagingSpring Cloud 生態(tài)系統(tǒng)Spring Cloud
4、 核心工程Spring Cloud Commons - Spring Cloud Context and Spring Cloud CommonsSpring Cloud Config - Centralized external configuration managementSpring Cloud Circuit breaker - an abstraction across different circuit breaker implementationsSpring Cloud Gateway - a library for building an API Gateway on to
5、p of Spring MVCSpring Cloud Sleuth - Spring Boot auto-configuration for distributed tracingSpring Cloud Stream - a framework for building highly scalable event-driven microservices connected with shared messaging systemsSpring Cloud Security - a set of primitives for building secure applications and
6、 services with minimum fussSpring Cloud 生態(tài)系統(tǒng)Spring Cloud 版本列車Spring Cloud 生態(tài)系統(tǒng)Spring Cloud 實(shí)現(xiàn)工程Spring Cloud NetflixSpring Cloud Azure(Microsoft)Spring Cloud for Amazon Web ServicesSpring Cloud GCP(Google)Spring Cloud AlibabaSpring Cloud 生態(tài)系統(tǒng)Spring Cloud Netflix 現(xiàn)狀Spring Cloud 生態(tài)系統(tǒng)功能特性Netflix OSS 組 件
7、官方首選狀態(tài)分布式配置ArchaiusGit維護(hù)服務(wù)注冊(cè)與發(fā)現(xiàn)Eureka是維護(hù)服務(wù)路由ZuulSpring Cloud Gateway維護(hù)服務(wù)調(diào)用無(wú)是活躍負(fù)載均衡Ribbon是維護(hù)服務(wù)熔斷Hystrix是維護(hù)分布式消息無(wú)RabbitMQ 或Kafka活躍Spring Cloud Netflix 處于維護(hù)的模塊spring-cloud-netflix-archaiusspring-cloud-netflix-hystrix-contractspring-cloud-netflix-hystrix-dashboardspring-cloud-netflix-hystrix-streamsprin
8、g-cloud-netflix-hystrixspring-cloud-netflix-ribbonspring-cloud-netflix-turbine-streamspring-cloud-netflix-turbinespring-cloud-netflix-zuulSpring Cloud 生態(tài)系統(tǒng)其他 Spring Cloud 技術(shù)選型選項(xiàng)一:Spring Cloud Zookeeper選項(xiàng)二:Spring Cloud Consul選項(xiàng)三:Spring Cloud Kubernetes選項(xiàng)四:Spring Cloud Alibaba選項(xiàng)五:Spring Cloud 退化,僅剩 Sp
9、ring BootSpring Cloud 生態(tài)系統(tǒng)Spring Cloud 未來(lái)趨勢(shì)Spring Cloud 特性強(qiáng)依賴于 Netflix OSS,后者大量組件卻處于維護(hù)狀態(tài)Spring Cloud Zookeeper 和 Consul 的實(shí)現(xiàn)不完整,需依賴于 Netflix OSS 組件,難當(dāng)大任Spring Cloud Kubernetes 被 Spring Cloud 限制了原生能力Spring Cloud Alibaba 實(shí)現(xiàn)了 Spring Cloud 特性的全集(實(shí)際上是超集)Spring Cloud AWS、Spring Cloud Azure 以及 Spring Cloud
10、GCP 依賴于廠商云服務(wù)Spring Cloud 生態(tài)系統(tǒng)Spring Cloud Alibaba 簡(jiǎn)介Spring Cloud Alibaba provides a one-stop solution for distributed application development. It contains all the components required to develop distributed applications, making it easy for you to develop your applications using Spring Cloud.With Spri
11、ng Cloud Alibaba, you only need to add some annotations and a small amount of configurations to connect Spring Cloud applications to the distributed solutions of Alibaba, and build a distributed application system with Alibaba middleware.Spring Cloud Alibaba 當(dāng)前狀態(tài)Spring Cloud Alibaba 架構(gòu)Spring Cloud A
12、libaba 當(dāng)前狀態(tài)Spring Cloud Alibaba 開源組件Sentinel - Circuit BreakersNacos - Service registration and discovery, Distributed configurationDubbo - Service-to-service calls, Load balancingRocketMQ - Distributed messagingSeata - Distributed transactionSidecar - Polyglot supportSpring Cloud Alibaba 當(dāng)前狀態(tài)Spring
13、 Cloud Alibaba 商業(yè)組件OSSSMSScheduerXRedisRDS MySQL.注:Spring Cloud Alibaba 2.2.1.RELEASE、2.1.2.RELEASE 和 2.0.2.RELEASE 開始,阿里云商業(yè)組件已遷移至/alibaba/aliyun-spring-bootSpring Cloud Alibaba 當(dāng)前狀態(tài)Spring Cloud Alibaba 畢業(yè)版本(參考鏈接)Spring Cloud Alibaba 當(dāng)前狀態(tài)Spring Cloud Alibaba 組件版本(參考鏈接)Spring Cloud Alibaba 當(dāng)前狀態(tài)Spring
14、 Cloud Alibaba VS Spring Cloud 技術(shù)棧Spring Cloud Alibaba 當(dāng)前狀態(tài)功能特性Spring Cloud NetflixSpring Cloud ZookeeperSpring Cloud ConsulSpring Cloud KubernetesSpring Cloud Alibaba分布式配置ArchaiusZookeeperConsulConfigMap+ Nacos服務(wù)注冊(cè)與發(fā)現(xiàn)EurekaZookeeperConsulAPI Server+ Nacos服務(wù)路由ZuulGatewayGatewayGateway+ Dubbo Proxy服務(wù)
15、調(diào)用OpenFeignOpenFeignOpenFeignOpenFeign+ Dubbo負(fù)載均衡RibbonRibbonRibbonRibbon+ Dubbo LB服務(wù)熔斷HystrixHystrixHystrixHystrix+ Dubbo Sentinel分布式消息RabbitMQ 或KafkaRabbitMQ 或KafkaRabbitMQ 或KafkaRabbitMQ 或Kafka+ RocketMQInfoQ 軟件架構(gòu)和設(shè)計(jì)趨勢(shì)報(bào)告(2019-2020)Spring Cloud Alibaba 未來(lái)方向未來(lái)三年云原生趨勢(shì)預(yù)判應(yīng)用的基礎(chǔ)設(shè)施基本將圍繞 Kubernetes 體系而構(gòu)建圍
16、繞Kubernetes DevOps Dashboard 的需求強(qiáng)烈函數(shù)式編程(FP)將成為趨勢(shì),并逐步模糊前后端的鴻溝Serverless 架構(gòu)將在業(yè)務(wù)更迭頻繁的應(yīng)用發(fā)揮優(yōu)勢(shì)軟件架構(gòu)將從 Monolithic -Micro-Service - FaaS業(yè)務(wù)服務(wù)粒度走向原子化,將作為 Serverless(FaaS)的計(jì)算單元Serverless(FaaS)將走向 Low Code 甚至 No Code(流程化)Service Meshses 將是“富家公子”的玩物,Rich SDK 仍舊市場(chǎng)巨大Web IDE 和線上應(yīng)用診斷需求強(qiáng)烈Reactive 編程將逐步被接受Spring Cloud Alibaba 未來(lái)方向Spring Cloud Alibaba 架構(gòu)升級(jí)Spring Cloud Alibaba 增強(qiáng)對(duì) K8s 支
溫馨提示
- 1. 本站所有資源如無(wú)特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 村委會(huì)道德講堂課程設(shè)計(jì)
- 2025版建材代理環(huán)保認(rèn)證合作合同范本3篇
- 2025版酒店餐飲場(chǎng)地租賃與員工住宿安排合同2篇
- 2025版物業(yè)服務(wù)合同范本:某大型購(gòu)物中心物業(yè)服務(wù)合同2篇
- 第三方擔(dān)保購(gòu)銷合同范本2025年
- 二零二五年合作開發(fā)合同:某旅游公司與當(dāng)?shù)卣餐_發(fā)旅游景區(qū)2篇
- 全新借款合同原件2025年
- 產(chǎn)業(yè)園區(qū)廠房租賃合同2025年
- 2025年醫(yī)院技術(shù)合作合同協(xié)議書
- 二零二五年度10kv配電工程電力設(shè)備研發(fā)與技術(shù)轉(zhuǎn)讓合同3篇
- 紅色頒獎(jiǎng)典禮公司年會(huì)員工表彰大會(huì)模板
- 2022-2023學(xué)年福建省泉州市惠安縣三年級(jí)(上)期末數(shù)學(xué)試卷
- 統(tǒng)編版語(yǔ)文三年級(jí)上冊(cè)2024-2025學(xué)年第三單元測(cè)試題 (含答案)
- 2024甘肅省安全員C證考試題庫(kù)
- 2024-2025學(xué)年上學(xué)期廣州初中地理七年級(jí)期末模擬卷1
- 八年級(jí)地理期末模擬卷(考試版A4)【測(cè)試范圍:晉教版八上全冊(cè)】
- 期末綜合試卷(含答案)2024-2025學(xué)年蘇教版數(shù)學(xué)四年級(jí)上冊(cè)
- 統(tǒng)編版語(yǔ)文2024-2025學(xué)年六年級(jí)上冊(cè)語(yǔ)文期末專題訓(xùn)練:字音字形(有答案)
- 2024年文化娛樂產(chǎn)業(yè)投資合同3篇
- 《肺癌病人的護(hù)理》課件
- 臨時(shí)工人勞動(dòng)合同范本(3篇)
評(píng)論
0/150
提交評(píng)論