介紹一下Spring Cloud簡介

Spring Cloud爲開發人員提供了快速構建分佈式系統中一些常見模式的工具(例如配置管理,服務發現,斷路器,智能路由,微代理,控制總線)。分佈式系統的協調致使了樣板模式, 使用Spring Cloud開發人員能夠快速地支持實現這些模式的服務和應用程序。他們將在任何分佈式環境中運行良好,包括開發人員本身的筆記本電腦,裸機數據中心,以及Cloud Foundry等託管平臺。html

特性

Spring Cloud專一於提供良好的開箱即用經驗的典型用例和可擴展性機制覆蓋。java

  • 分佈式/版本化配置git

  • 服務註冊和發現github

  • 路由spring

  • service - to - service調用編程

  • 負載均衡架構

  • 斷路器oracle

  • 分佈式消息傳遞app

雲原生應用程序

雲原生是一種應用開發風格,鼓勵在持續交付和價值驅動開發領域輕鬆採用最佳實踐。相關的學科是創建12-factor Apps,其中開發實踐與交付和運營目標相一致,例如經過使用聲明式編程和管理和監控。Spring Cloud以多種具體方式促進這些開發風格,起點是一組功能,分佈式系統中的全部組件都須要或須要時輕鬆訪問。負載均衡

許多這些功能都由Spring Boot覆蓋,咱們在Spring Cloud中創建。更多的由Spring Cloud提供爲兩個庫:Spring Cloud Context和Spring Cloud Commons。Spring Cloud上下文爲Spring Cloud應用程序(引導上下文,加密,刷新範圍和環境端點)的ApplicationContext提供實用程序和特殊服務。Spring Cloud Commons是一組在不一樣的Spring Cloud實現中使用的抽象和經常使用類(例如Spring Cloud Netflix vs. Spring Cloud Consul)。

若是因爲「非法密鑰大小」而致使異常,而且您正在使用Sun的JDK,則須要安裝Java加密擴展(JCE)無限強度管理策略文件。有關詳細信息,請參閱如下連接:

將文件解壓縮到JDK / jre / lib / security文件夾(不管您使用的是哪一個版本的JRE / JDK x64 / x86)。

 

注意

Spring Cloud根據非限制性Apache 2.0許可證發佈。若是您想爲文檔的這一部分作出貢獻,或者發現錯誤,請在github中找到項目中的源代碼和問題跟蹤器。

 

 

從如今開始,我這邊會將近期研發的springcloud微服務雲架構的搭建過程和精髓記錄下來,幫助更多有興趣研發spring cloud框架的朋友,但願能夠幫助更多的好學者。你們來一塊兒探討spring cloud架構的搭建過程及如何運用於企業項目。源碼來源

相關文章
相關標籤/搜索