Spring Cloud Alibaba 基礎
什么是Spring Cloud Alibaba
這里我們不講解Spring Cloud 和 Spring Cloud Alibaba 的關系,大家自己查看下官網就明白了!!
Spring Cloud Alibaba 致力于提供分布式應用服務開發的一站式解決方案,專案包含開發分布式應用服務的必需組件,方便開發者通過 Spring Cloud 編程模型輕松使用這些組件來開發分布式應用服務,
這是官網的一句話,主要分析這句話我們可以看出來Spring Cloud Alibaba 是一種分布式的解決方案,不是框架,也不是架構,而是一種方案,方案的作用是用來解決分布式服務所遇到的問題,
比如說如果我們在做微服務之間的呼叫的時候,Spring Cloud Alibaba 給的解決方案是用Nacos 來做服務注冊和管理,用Feign 來做服務之間的自由呼叫,類似的組件阿里云提供了很多,
Spring Cloud Alibaba 官網
Spring Cloud Alibaba 主要組件
- Sentinel:把流量作為切入點,從流量控制、熔斷降級、系統負載保護等多個維度保護服務的穩定性,
- Nacos:一個更易于構建云原生應用的動態服務發現、配置管理和服務管理平臺,
- RocketMQ:一款開源的分布式訊息系統,基于高可用分布式集群技術,提供低延時的、高可靠的訊息發布與訂閱服務,
- Dubbo:Apache Dubbo? 是一款高性能 Java RPC 框架,
- Seata:阿里巴巴開源產品,一個易于使用的高性能微服務分布式事務解決方案,
- Alibaba Cloud OSS: 阿里云物件存盤服務(Object Storage Service,簡稱 OSS),是阿里云提供的海量、安全、低成本、高可靠的云存盤服務,您可以在任何應用、任何時間、任何地點存盤和訪問任意型別的資料,
- Alibaba Cloud SchedulerX: 阿里中間件團隊開發的一款分布式任務調度產品,提供秒級、精準、高可靠、高可用的定時(基于 Cron 運算式)任務調度服務,
- Alibaba Cloud SMS: 覆寫全球的短信服務,友好、高效、智能的互聯化通訊能力,幫助企業迅速搭建客戶觸達通道,
組件分為商業和非商業和 大家可以簡單理解為 ,馬爸爸 提供了一套基礎的分布式解決方案,基礎的是免費的,當然基礎的組件足以滿足中小型公司的對生產環境的需求,
每一個組件都有自己的功能,以后的博客我會為大家講解每一個組件的使用方法,博客為原創,如果有錯誤的地方請大家指出, 我們共同學習,一起進步 !
轉載請註明出處,本文鏈接:https://www.uj5u.com/houduan/203883.html
標籤:Java
下一篇:Java流程控制:回圈結構
