微服務項目SpringcloudAlibaba


SpringcloudAlibaba是什么?

  Spring Cloud for Alibaba,它是由一些阿里巴巴的開源組件和雲產品組成的項目,目的是為了讓大家熟知Spring框架優秀的設計模式和抽象理念,給使用阿里巴巴產品的Java開發者帶來使用Spring Boot和Spring Cloud的更多便利。2018年10月31日SpringcloudAlibaba正式入駐了SpringCloud官方,在Maven中央倉庫發布了第一個版本。

  微服務技術更新迭代歷史:2008年阿里巴巴推出了dubbo,2011年開源,在2012年后停止更新。此后Spring社區在借鑒dubbo思想整合netflix公司旗下多個項目,最后形成SpringCloud2.0,2018年SpringCloud官網宣布項目停止更新進入維護階段。此后阿里巴巴公司再次整合SpringCloud形成SpringCloudAlibaba入駐SpringCloud官網。

  SpringcloudAlibaba支持服務降級限流、服務注冊與發現、分布式配置管理、消息驅動能力、阿里雲對象存儲、消息總線、分布式任務調度等。組件有Sentinel、Nacos、RocketMQ、Dubbo、Seata、Alibaba Cloud ACM、Alibaba Cloud OSS、Alibaba Cloud SchedulerX、AlibabaCloudSMS等。

Sentinel

把流量作為切入點,從流量控制、熔斷降級、系統負載保護等多個維度保護服務的穩定性。

Nacos

一個更易於構建雲原生應用的動態服務發現、配置管理和服務管理平台。

RocketMQ

一款開源的分布式消息系統,基於高可用分布式集群技術,提供低延時的、高可靠的消息發布與訂閱服務。

Dubbo

Apache DubboM是一款高性能Java RPC框架。

Seata

阿里巴巴開源產品,一個易於使用的高性能微服務分布式事務解決方案。

Alibaba Cloud ACM

一款在分布式架構環境中對應用配置進行集中管理和推送的應用配置中心產品。

Alibaba Cloud OSS

阿里雲對象存儲服務(Object Storage Service,簡稱oSS),是阿里雲提供的海星、安全、低成本、高可靠的雲存儲服務。您可以在任何應用、任何時間、任何地點存儲和訪問任意類型的數據。

Alibaba Cloud SchedulerX

阿里中間件團隊開發的一款分布式任務調度產品,提供秒級、精准、高可靠、高可用的定時(基於Cron表達式)任務調度服務。

 Alibaba Cloud SMS

覆蓋全球的短信服務,友好、高效、智能的互聯化通訊能力,幫助企業迅速搭建客戶觸達通道。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM