”“”
帶有彈簧雲配置
的分佈式配置
集中和分佈式外部配置管理,並得到GIT存儲庫的支持
本課程指南中間開發人員到SpringFramework和Spring Boot高級開發人員創建集中式雲配置服務器,以用於雲環境和微服務體系結構。
該課程首先創建集中式春季雲配置服務器。學生將學習如何在有或沒有以雲為導向的系統(如AWS)的情況下使用。該技術為任何基於春季的部署提供了極大的靈活性和管理。
學生將主要使用Maven創建Spring Boot項目,但也將了解有關使用Gradle創建相同項目的知識。
然後,學生將建立本地GIT存儲庫,並上傳他們創建的配置文件。
此後,學生將開發Spring Boot Remote客戶以恢復中心配置服務器配置,從而在每個遠程應用程序都可以訪問的各種設置上提供詳細信息。
該課程還將討論其他主題,例如git標籤和分支,以及應用程序如何恢復其配置。
學生還將學習技術,以動態更改要從彈簧雲配置服務器獲得的配置版本,尤其是對於並行微服務部署等應用程序。
春季雲設置服務器資源:
-HTTP基於外部配置的API(值名對或等效YAML內容)
– 特性值(對稱或不對稱)的加密和解密學
– 使用@enableconfigserver輕鬆地將其放入Spring Boot應用程序中
– 啟用基本身份驗證以訪問配置
配置客戶資源(適用於春季應用程序):
- 鏈接到配置服務器並使用遠程屬性來源初始化彈簧環境
- 使用@ConfigurationPorties與遠程屬性的來源直接鏈接複雜對象
- 啟用基本身份驗證以訪問配置
您將學到什麼
- 如何託管彈簧雲和/或微服務實例的集中配置存儲庫
- 如何使用Spring RESTTEMPLATE恢復集中式春季雲配置服務器的彈簧配置
- 如何在雲配置中存儲和管理配置
- 由於分支和標記配置可以提供對複雜配置要求的完全控制
- 如何使用基本身份驗證保護春季雲配置端點
- 如何使用基本身份驗證創建連接到配置服務器的客戶端應用程序。