0%
Configuración centralizada

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

¡Enlace copiado!