@EnableEurekaClient no puede presentar la solución [servicio de registro SpringCould-eureka]

1. @EnableEurekaClient no puede introducir una solución [servicio de registro SpringCould-eureka]

Si está ansioso por resolver el ERROR, puede pasar directamente a 1.3 para ver la solución.

1.1 Descubrimiento de problemas:

@EnableEurekaClient no se puede importar

Se determina que la introducción de spring-cloud-starter-eureka todavía no puede introducir @EnableEurekaClient.

<dependency>
    <groupId>org.springframework.cloud</groupId>
    <artifactId>spring-cloud-starter-eureka</artifactId>
    <version>1.4.7.RELEASE</version>
</dependency>

imagen-20230408002818586

1.2 Conjetura de pregunta

Vi en el sitio web oficial de Maven que spring-cloud-starter-eureka dejó de actualizarse en 2019.

imagen-20230408003108879

SpringCould y otras dependencias que uso están actualizadas. Sospecho que hay conflictos de versión o razones no compatibles. (Esta es mi suposición. Si alguien sabe, puede comentar en el área de comentarios y lo actualizaré a tiempo)

imagen-20230408003328395

1.3 Resolución de problemas

Utilice spring-cloud-starter-netflix-eureka-client en lugar de spring-cloud-starter-eureka.

imagen-20230408003904845

No es necesario usar @EnableEurekaClient después de usar spring-cloud-starter-netflix-eureka-client.

Monitoreo exitoso:

imagen-20230408004006814

Si aún no puede monitorear, verifique si la ruta Eureka en su proyecto está escrita correctamente.

eureka:
  client:
    service-url:
      defaultZone: http://localhost:7001/eureka/

二.spring-cloud-starter-eureka、spring-cloud-starter-netflix-eureka-client、spring-cloud-starter-eureka-server、spring-cloud-starter-netflix-eureka-server的区别

1.spring-cloud-starter-eureka

spring-cloud-starter-eurekaEs un cliente Eureka que se puede utilizar para registrar servicios con Eureka Server, descubrir servicios y realizar balanceo de carga. Al mismo tiempo, también proporciona la función de integración con Spring Cloud Config, que puede obtener la dirección de Eureka Server del centro de configuración para facilitar la gestión de la configuración.

2.spring-cloud-starter-netflix-eureka-client

spring-cloud-starter-netflix-eureka-clientEs el cliente de Eureka, similar a spring-cloud-starter-eurekala función , se utiliza para el registro y descubrimiento de servicios. La diferencia es que su versión es Eureka Client de Netflix, no Spring Cloud.

3.spring-cloud-starter-eureka-server

spring-cloud-starter-eureka-serverEs el servidor de Eureka para el registro y descubrimiento de servicios. En la arquitectura de microservicios, Eureka Server es el registro de servicios completo y cada servicio registrará su propia dirección con él. También proporciona algunas funciones de supervisión que pueden ayudar a los desarrolladores a comprender mejor las dependencias y el estado de los servicios.

4.spring-cloud-starter-netflix-eureka-server

spring-cloud-starter-netflix-eureka-serverEs un registro de servicios basado en Netflix Eureka proporcionado por Spring Cloud. Similar a spring-cloud-starter-eureka-serverla función , se utiliza para el registro y descubrimiento de servicios. La diferencia es que su versión es Eureka Server de Netflix, no Spring Cloud. También proporciona algunas funciones extendidas relacionadas con Netflix Eureka, como la verificación de estado basada en Spring Boot Actuator, el registro de servicios para diferentes regiones, etc.

2.1 Resumen

  1. spring-cloud-starter-eureka: Es el cliente Eureka proporcionado por Spring Cloud para el registro y descubrimiento de servicios.
  2. spring-cloud-starter-netflix-eureka-client: Es el cliente Eureka de Netflix, que tiene una spring-cloud-starter-eurekafunción .
  3. spring-cloud-starter-eureka-server: Es el servidor de Eureka, utilizado para el registro y descubrimiento de servicios.
  4. spring-cloud-starter-netflix-eureka-server: Es un servicio de registro basado en Netflix Eureka proporcionado por Spring Cloud, que es similar a spring-cloud-starter-eureka-serverla función .

Supongo que te gusta

Origin blog.csdn.net/weixin_52908342/article/details/130023518
Recomendado
Clasificación