Java 开发者必备手册开放下载!
《Spring Cloud Alibaba 從入門到實戰》是 Spring Cloud Alibaba 訓練營的總結,書籍涵蓋從基礎知識到具體技術的講解,從要點到實踐,讓你也能從入門到實戰。
大咖寄語
作為 Spring Cloud 的早期玩家,見證了 Spring Cloud 家族的成長與壯大。在 Netflix 體系不再繼續提供新特性更新的大背景之下,Spring Cloud Alibaba 的出現,不僅提供了更符合中國開發者使用習慣的組件,也為 Spring Cloud 生態的其他使用者提供了更豐富的組件選擇,承接了因 Netflix 體系不再更新導致的發展活力問題。相信在未來 Spring Cloud Alibaba 獲得更多開發者的親睞與應用,這也將成為 Java 開發者必不可少 的技能之一。
——程序猿 DD 《Spring Cloud 微服務實戰》作者
Spring Cloud Alibaba 脫胎于阿里中間件團隊內部,經受了阿里多年海量業務場景的考驗,是 目前最成熟、功能最豐富也最有前景的 Spring Cloud 實現。希望《Spring Cloud Alibaba 從入門到實戰》電子書的發布有助于大家更加快速地上手,指導大家在項目中快速 落地。
——周立(大目) 《Spring Cloud 與 Docker 微服務架構實戰》作者
目錄
精彩導讀
基礎知識篇
云原生技術有利于各組織在公有云、私有云和混合云等新型動態環境中,構建和運行可彈性擴展的應用。云原生的代表技術包括容器、服務網格、微服務、不可變基礎設施和聲明式API。這些技術能夠構建容錯性好、易于管理和便于觀察的松耦合系統。點擊查看更多:
https://developer.aliyun.com/article/773199?spm=a2c6h.12873639.0.0.5aa61175dU6nJO
分布式配置
Nacos 提供用于存儲配置和其他元數據的 key/value 存儲,為分布式系統中的外部化配置提供服務器端和客戶端支持。使用 Spring Cloud Alibaba Nacos Config,您可以在 Nacos Server 集中管理你 Spring Cloud 應用的外部屬性配置。點擊查看更多:
https://developer.aliyun.com/article/773579?spm=a2c6h.12873639.0.0.1e00591f26lg8c
服務注冊與發現
服務注冊與發現是微服務架構體系中最關鍵的組件之一。如果嘗試著用手動的方式來給每一個客戶端來配置所有服務提供者的服務列表是一件非常困難的事,而且也不利于服務的動態擴縮容。點擊查看更多:
https://developer.aliyun.com/article/774850?spm=a2c6h.12873639.0.0.1b1c14e5ACqTON
分布式服務調用
Spring Cloud Alibaba 延續了 Spring Cloud 分布式服務調用的特性,除此之外,Spring Cloud Alibaba 引入了 Dubbo Spring Cloud,擴展了分布式服務調用能力,不僅能使 Apache Dubbo 和 OpenFeign 共存,還允許 Spring Cloud 標準調用底層通過 Dubbo 支持的通訊協議傳輸。點擊查看更多:
https://developer.aliyun.com/article/774160?spm=a2c6h.12873639.0.0.1643ae87GJTxam
服務熔斷和限流
我們的生產環境經常會出現一些不穩定的情況,如“黑馬”熱點商品擊穿緩存、DB 被打垮、擠占正常流量等,如何預防流量過大或服務不穩定帶來的影響?這時候我們就要請出微服務穩定性的法寶 —— 高可用流量防護,其中重要的手段就是流量控制和熔斷降級,它們是保障微服務穩定性重要的一環。點擊查看更多:
https://developer.aliyun.com/article/774425?spm=a2c6h.12873639.0.0.67468e16sAoZPj
分布式消息(事件)驅動
事件驅動架構(Event-driven 架構,簡稱 EDA)是軟件設計領域內的一套程序設計模型。這套模型的意義是所有的操作通過事件的發送/接收來完成。舉個例子,比如一個訂單的創建在傳統軟件設計中服務端通過接口暴露創建訂單的動作,然后客戶端訪問創建訂單。點擊查看更多:
https://developer.aliyun.com/article/774826?spm=a2c6h.12873639.0.0.13e06e5dubWByL
分布式事務
分布式一致性是分布式系統亟需解決的關鍵問題之一,根據過去一年的調查問卷,在微服務的實踐中分布式事務是用戶遇到的最大痛點。目前市面缺少經過洪荒流量驗證的分布式事務組件,Seata 在阿里經濟體內部經過了漫長的孵化,承載了雙11洪荒流量,實踐證明 Seata 是一款解決分布式數據一致性的的優秀組件。點擊查看更多:
https://developer.aliyun.com/article/774943?spm=a2c6h.12873639.0.0.53857ea1y5NHFj
藏經閣系列電子書
阿里云開發者社區——藏經閣系列電子書,匯聚了一線大廠的技術沉淀精華,爆款不斷。
點擊鏈接獲取海量免費電子書:
https://developer.aliyun.com/ebook?
相關鏈接:
基礎知識篇:
https://developer.aliyun.com/article/773199
分布式配置:
https://developer.aliyun.com/article/773579
服務注冊與發現:
https://developer.aliyun.com/article/774850
分布式服務調用:
https://developer.aliyun.com/article/774160
服務熔斷和限流:
https://developer.aliyun.com/article/774425
分布式消息(事件)驅動:
https://developer.aliyun.com/article/774826
分布式事務:
https://developer.aliyun.com/article/774943
原文鏈接:https://developer.aliyun.com/article/778542?
版權聲明:本文內容由阿里云實名注冊用戶自發貢獻,版權歸原作者所有,阿里云開發者社區不擁有其著作權,亦不承擔相應法律責任。具體規則請查看《阿里云開發者社區用戶服務協議》和《阿里云開發者社區知識產權保護指引》。如果您發現本社區中有涉嫌抄襲的內容,填寫侵權投訴表單進行舉報,一經查實,本社區將立刻刪除涉嫌侵權內容。總結
以上是生活随笔為你收集整理的Java 开发者必备手册开放下载!的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 技术人的成长路径
- 下一篇: 如何实现Java类隔离加载?