1. 程式人生 > >jeesz分布式架構

jeesz分布式架構

框架 部分 發的 實現 屏蔽 href paas str spring

Spring Cloud是一系列框架的有序集合。利用Spring Boot的開發模式簡化了分布式系統基礎設施的開發,如服務發現、註冊、配置中心、消息總線、負載均衡、斷路器、數據監控等(這裏只簡單的列了一部分),都可以用Spring Boot的開發風格做到一鍵啟動和部署。Spring Cloud將目前比較成熟、經得起實際考驗的服務框架組合起來,通過Spring Boot風格進行再封裝,屏蔽掉了復雜的配置和實現原理,最終整合出一套簡單易懂、易部署和易維護的分布式系統架構平臺。

Zuul
Netflix

Zuul 是在雲平臺上提供動態路由,監控,彈性,安全等邊緣服務的框架。Zuul 相當於是設備和 Netflix 流應用的 Web 網站後端所有請求的前門。

Archaius
Netflix

配置管理API,包含一系列配置管理API,提供動態類型化屬性、線程安全配置操作、輪詢框架、回調機制等功能。

Consul
HashiCorp

封裝了Consul操作,consul是一個服務發現與配置工具,與Docker容器可以無縫集成。

Spring Cloud for Cloud Foundry
Pivotal

通過Oauth2協議綁定服務到CloudFoundry,CloudFoundry是VMware推出的開源PaaS雲平臺。

從現在開始,我這邊會將近期研發的spring cloud微服務雲架構的搭建過程和精髓記錄下來,幫助更多有興趣研發spring cloud框架的朋友,有興趣可以加我的QQ
2147775633,大家來一起探討spring cloud架構的搭建過程及如何運用於企業項目。 源碼下載地址

jeesz分布式架構