介紹一下Spring Cloud簡介

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

特性

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

分布式/版本化配置

服務注冊和發現

路由

service - to - service調用

負載均衡

斷路器

分布式消息傳遞

云原生應用程序

云原生是一種應用開發風格,鼓勵在持續交付和價值驅動開發領域輕松采用最佳實踐。相關的學科是建立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)無限強度管理策略文件。有關詳細信息,請參閱以下鏈接:

Java 6 JCE

Java 7 JCE

Java 8 JCE

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

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

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

?著作權歸作者所有,轉載或內容合作請聯系作者
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發布,文章內容僅代表作者本人觀點,簡書系信息發布平臺,僅提供信息存儲服務。

推薦閱讀更多精彩內容