帶有彈簧雲配置的分佈式配置課程

”“”

帶有彈簧雲配置

的分佈式配置

集中和分佈式外部配置管理,並得到GIT存儲庫的支持

本課程指南中間開發人員到SpringFramework和Spring Boot高級開發人員創建集中式雲配置服務器,以用於雲環境和微服務體系結構。

該課程首先創建集中式春季雲配置服務器。學生將學習如何在有或沒有以雲為導向的系統(如AWS)的情況下使用。該技術為任何基於春季的部署提供了極大的靈活性和管理。

學生將主要使用Maven創建Spring Boot項目,但也將了解有關使用Gradle創建相同項目的知識。

然後,學生將建立本地GIT存儲庫,並上傳他們創建的配置文件。

此後,學生將開發Spring Boot Remote客戶以恢復中心配置服務器配置,從而在每個遠程應用程序都可以訪問的各種設置上提供詳細信息。

該課程還將討論其他主題,例如git標籤和分支,以及應用程序如何恢復其配置。

學生還將學習技術,以動態更改要從彈簧雲配置服務器獲得的配置版本,尤其是對於並行微服務部署等應用程序。

春季雲設置服務器資源:

-HTTP基於外部配置的API(值名對或等效YAML內容)
– 特性值(對稱或不對稱)的加密和解密學
– 使用@enableconfigserver輕鬆地將其放入Spring Boot應用程序中
– 啟用基本身份驗證以訪問配置

配置客戶資源(適用於春季應用程序):

  • 鏈接到配置服務器並使用遠程屬性來源初始化彈簧環境
  • 使用@ConfigurationPorties與遠程屬性的來源直接鏈接複雜對象
  • 啟用基本身份驗證以訪問配置

您將學到什麼

  • 如何託管彈簧雲和/或微服務實例的集中配置存儲庫
  • 如何使用Spring RESTTEMPLATE恢復集中式春季雲配置服務器的彈簧配置
  • 如何在雲配置中存儲和管理配置
  • 由於分支和標記配置可以提供對複雜配置要求的完全控制
  • 如何使用基本身份驗證保護春季雲配置端點
  • 如何使用基本身份驗證創建連接到配置服務器的客戶端應用程序。
Scroll to Top