Configuration
Configuration centralisée avec Spring Cloud Config
10-15 min
Configuration Centralisée avec Spring Cloud Config
La configuration centralisée est un aspect crucial des architectures microservices. Elle permet de gérer la configuration de tous les services à partir d'un point central, facilitant ainsi la maintenance et la cohérence.
1. Configuration du Serveur Config
1.1 Création du Projet Config Server
curl https://start.spring.io/starter.tgz \
-d dependencies=cloud-config-server \
-d groupId=com.example \
-d artifactId=config-server \
-d name=config-server \
-d description=Config%20Server%20for%20Microservices \
-d packageName=com.example.config \
-d packaging=jar \
-d javaVersion=17 \
-d type=maven-project \
| tar -xzvf -
1.2 Configuration du Serveur
# application.yml
server:
port: 8888
spring:
application:
name: config-server
cloud:
config:
server:
git:
uri: https://github.com/your-org/config-repo
default-label: main
search-paths:
- config/*
eureka:
client:
service-url:
defaultZone: http://localhost:8761/eureka/
Commentaires
Les commentaires sont alimentés par GitHub Discussions
Connectez-vous avec GitHub pour participer à la discussion