介紹一下Spring Cloud簡介

歌裡嘻嘻發表於2017-12-01

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架構的搭建過程及如何運用於企業專案。
原始碼來源:minglisoft.cn/honghu/tech…

相關文章