Configuración
Configuración centralizada con Spring Cloud Config
10-15 min
Configuración centralizada con Spring Cloud Config
La configuración centralizada es un aspecto crucial de las arquitecturas de microservicios. Permite gestionar la configuración de todos los servicios desde un punto central, lo que facilita el mantenimiento y la coherencia.
1. Configuración del servidor Config
1.1 Creación del proyecto 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 Configuración del servidor
# 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/
Comentarios
Los comentarios funcionan con GitHub Discussions
Inicia sesión con GitHub para participar en la discusión