Distributed configuration with Spring Cloud Config

所在平台: Udemy

课程主页: https://www.udemy.com/course/distributed-configuration-with-spring-cloud-config/

课程评论:没有评论

第一个写评论        关注课程

课程简介

课程名称:使用Spring Cloud Config进行分布式配置 课程概述:本课程旨在为中级到高级的Spring Framework和Spring Boot开发者提供指导,帮助他们创建一个集中式的Cloud Configuration服务器,以便在云环境和微服务架构中使用。课程开始于建立一个集中式的Spring Cloud Config服务器,学员将学习如何在有或没有AWS等云系统的情况下使用它。这种技术为任何基于Spring的部署提供了极大的灵活性和可管理性。学员将主要基于Maven创建Spring Boot项目,同时也会学习如何使用Gradle创建相同的项目。 接下来,学员将创建本地GIT仓库并推送他们创建的配置文件。然后,学员将创建远程Spring Boot客户端,从中央配置服务器拉取配置,并详细说明每个远程应用程序检索的各种配置。课程还将涵盖附加主题,如GIT标签和分支,以及应用程序如何从中拉取。此外,学员还将学习动态更改从Spring Cloud Config服务器拉取的配置版本的技术,以支持并行的微服务部署。 Spring Cloud Config Server的特性包括: - 基于HTTP的资源API,用于外部配置(名称-值对或等效的YAML内容) - 加密和解密属性值(对称或非对称) - 通过@EnableConfigServer轻松嵌入Spring Boot应用程序 - 启用基本身份验证以访问配置 配置客户端特性(适用于Spring应用程序): - 绑定到配置服务器并使用远程属性源初始化Spring环境 - 通过@ConfigurationProperties直接绑定到复杂对象,使用远程属性源 - 启用基本身份验证以访问配置 本课程将深入探讨如何有效利用Spring Cloud Config来实现现代云环境中的配置管理。

课程评论(0条)

课程详情

This course will lead intermediate to advanced SpringFramework and Spring Boot developers in creating a centralized Cloud Configuration server for use in cloud environments and MicroService architectures. The course starts by creating a centralized Spring Cloud Config server. Students will learn how this can be used with or without a cloud oriented system like AWS. This technique can give great flexibility and manageability to any Spring-based deployment. Students will create Spring Boot projects based mostly on Maven, but will also learn how to create the same projects using Gradle. Then students will create a local GIT repository and pushing configuration files the students have created. Then students will create remote Spring Boot clients to pull configuration from the Central config server, detailing out the various configuration that each remote application retrieve. The students will then cover additional topics such as GIT TAG's and BRANCH's, and how applications can pull from them. Students will also learn techniques for dynamically changing version of configuration to be pulled from a Spring Cloud Config server, for applications like parallel Microservice deployments. Spring Cloud Config Server features: HTTP, resource-based API for external configuration (name-value pairs, or equivalent YAML content)Encrypt and decrypt property values (symmetric or asymmetric)Embeddable easily in a Spring Boot application using @EnableConfigServerEnable BASIC Authentication for configuration access Config Client features (for Spring applications): Bind to the Config Server and initialize Spring Environment with remote property sourcesBind directly to complex Objects using @ConfigurationProperties with remote property sourceEnable BASIC Authentication for configuration access next.

课程标签

0人关注该课程

主题相关的课程