天天看點

Spring Cloud學習之路(一)

前言

由于自身意識到自己的技術不足,和能力的虧欠,是以從今天起我要開始學習Spring Cloud這門

技術來充實自己,接下來讓我們一起來共同學習,一起加油吧!

什麼是Spring Cloud?

為開發人員提供快速建構分布式系統的一些通用模式,其中包括:配置管理、服務發現、服務

短路智能路由、微型網關、控制總線、一次性令牌、全局鎖、上司選舉、分布式會話和叢集狀

态。分布式系統間的協調導向樣闆模式,并且使用Spring Cloud 的開發人員能夠快速的建構實

現這些模式的服務和應用。這些服務和應用也将在任何環境下工作良好,無論是開發者的筆記

本、還是資料中心裸機或者控制平台。

Spring Cloud學習之路(一)

12-Factor應用

1.Codebase 代碼管理

2.Dependencies 依賴

3.Config 配置

4.Backing service 後端服務

5.Build,release,run 建構 釋出 啟動

6.Processes 分布式程序

7.Prot binding 端口綁定 詢值

8.Concurrency 并發

9.Disposability 通用性

10.Dev/prod parity 開發/生産

11.Logs 日志

12.Admin processes 管理過程

Bootstrap上下文

  • 了解Bootstrap上下文

    Bootstrap上下文是Spring Cloud新引入的,與傳統Spring上下文相同,系ConfigurableApplicationContext執行個體,由BootstrapApplicationListener在監聽ApplicationEnvironmentPreparedEvent時建立。
  • Spring事件/監聽器模式

    ApplicationEvent/ApplicationListener

下一章我們将繼續學習