Configuração
Configuração centralizada com Spring Cloud Config
10-15 min
Configuração Centralizada com Spring Cloud Config
A configuração centralizada é um aspecto crucial das arquiteturas de microsserviços. Ela permite gerenciar a configuração de todos os serviços a partir de um ponto central, facilitando a manutenção e a consistência.
1. Configuração do Servidor Config
1.1 Criação do Projeto 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 Configuração do 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/
Comentários
Os comentários são alimentados pelo GitHub Discussions
Conecte-se com o GitHub para participar da discussão