- Spring 5.0 By Example
- Claudio Eduardo de Oliveira
- 300字
- 2021-06-24 19:17:26
Spring Cloud Config
This exciting project provides an easy way to manage system configurations for distributed systems, and this is a critical issue in cloud environments because the file system is ephemeral. It also helps us to maintain different stages of the deployment pipeline. Spring profiles are fully integrated with this module.
We will need an application that will provide the configuration for other applications. We can understand its workings by thinking of the concepts of the server and the client, the server will provide some configurations through HTTP and the client will look up the configuration on the server. Also, it is possible to encrypt and decrypt property values.
There are some storage implementations to provide these property files, and the default implementation is Git. It enables us to store our property files in Git, or we can use the file system as well. The important thing here is that the source does not matter.
There is an interesting integration between Spring Cloud Bus and this module. If they are integrated, it is possible to broadcast the configuration changes on the cluster. This is an important feature if the application configuration changes with frequency. There are two annotations that tell Spring to apply changes at runtime: @RefreshScope and @ConfigurationProperties.
In Chapter 7, Airline Ticket System, we will implement an exciting service to provide external configurations for our microservices using this module. Server concepts will be explained in more detail. The client details will be presented as well.
- Visual Basic程序設(shè)計(jì)(第3版):學(xué)習(xí)指導(dǎo)與練習(xí)
- 跟老齊學(xué)Python:輕松入門
- Magento 2 Development Cookbook
- Java EE 7 Performance Tuning and Optimization
- 數(shù)據(jù)結(jié)構(gòu)習(xí)題解析與實(shí)驗(yàn)指導(dǎo)
- Learning Apache Cassandra
- 匯編語言編程基礎(chǔ):基于LoongArch
- 案例式C語言程序設(shè)計(jì)實(shí)驗(yàn)指導(dǎo)
- 寫給大家看的Midjourney設(shè)計(jì)書
- SwiftUI極簡開發(fā)
- Mastering OAuth 2.0
- 大規(guī)模語言模型開發(fā)基礎(chǔ)與實(shí)踐
- SQL Server實(shí)例教程(2008版)
- Android初級(jí)應(yīng)用開發(fā)
- Swift 2 Design Patterns