2
respostas

[Dúvida] Dúvida sobre o Eureka Client

Estou criando um outro projeto, mas seguindo as diretrizes desse curso de Microsserviços.

No momento em que precisei adicionar a depêndencia spring-cloud-starter-netflix-eureka-client, a dependencyManagement e o spring-cloud.version, no arquivo pom.xml, na hora de rodar a aplicação para ver se o microsseviço estava sendo registrado, acusou um erro entre a versão do Springboot e do Spring Cloud.

assim, fiz uma pesquisa e mudei a versão do SpringCloud.

No projeto da aula utilizamos a versão: <spring-cloud.version>2024.0.0</spring-cloud.version>

Mudei para a versão: <spring-cloud.version>2025.0.0</spring-cloud.version>

Assim a aplicação rodou corretamente, mas apareceu um alerta no Eureka que, após atuliazar a página, sumiu.

Gostaria de saber se isso que fiz está correto e se essa versão do Springcloud <spring-cloud.version>2025.0.0</spring-cloud.version> é realmente a atual e compatível com o Springboot 3.5.0.

2 respostas

Olá Camilo! Tudo certo?

A compatibilidade entre essas duas bibliotecas é crucial para evitar problemas de execução.

Você mencionou que alterou a versão do Spring Cloud para 2025.0.0 e que isso resolveu o problema de execução, mas gerou um alerta no Eureka. A versão do Spring Cloud que você escolheu pode não ser oficialmente lançada ou ainda estar em desenvolvimento, o que pode explicar o alerta que apareceu.

Para garantir a compatibilidade, é sempre uma boa prática verificar a tabela de compatibilidade entre as versões do Spring Boot e do Spring Cloud. No momento, a versão 2024.0.0 do Spring Cloud é a mais recente oficialmente documentada e compatível com versões recentes do Spring Boot, como a 3.5.0 que você está usando.

Se a versão 2025.0.0 não está documentada, pode ser uma versão de desenvolvimento ou pré-lançamento. Isso significa que pode conter mudanças não totalmente testadas ou compatíveis com todas as funcionalidades, mas é desenvolvida para ser compatível com a versão mais atual do Spring Boot.

Espero ter ajudado e bons estudos!

Caso este post tenha lhe ajudado, por favor, marcar como solucionado ✓.

Entendi! O problema é que, ao rodar a aplicação, estava aparecendo um erro constando inconpatibilidade da versão do Spring Cloud 2024.0.0 com o do Springboot 3.5.0., aí fiquei sem saber o que fazer.