Construcción del proyecto Spring Cloud (1)

Registro Eureka

1. Cree un nuevo proyecto de registro e importe el paquete eureka-service al proyecto.

 <dependencies>
        <dependency>
            <groupId>org.springframework.cloud</groupId>
            <artifactId>spring-cloud-starter-netflix-eureka-server</artifactId>
        </dependency>
    </dependencies>

2. Cree un archivo .yaml para el proyecto, ya que eureka se registra automáticamente de forma predeterminada, por lo que debe configurarse para cancelar el registro predeterminado. Y establece el número de puerto

server:
  port: 8761

eureka:
  client:
    register-with-eureka: false #由于Eureka项目是注册中心所以,不需要进行注册,将register-with-eureka 设置成 false ; fetch-registry 设置成 false
    fetch-registry: false
    service-url:
      defaultZone: http://localhost:8761/eureka/

Inserte la descripción de la imagen aquí

Se encontraron dos problemas al crear el proyecto Erueka:

  1. Utilice el paquete Eureka-client en el registro. El proyecto no generará un error, pero informará un 404 al acceder al registro de Eureka. El error solo debe cambiarse a eureka-server y registrarse en la aplicación
@SpringBootApplication
@EnableEurekaServer
public class EurekaApplication{
    
    
}
  1. La operación se realizó correctamente, pero siguió la anulación del registro de la aplicación xxx con eureka con estado ABAJO.
    La razón es que no agregué la biblioteca web después de agregar la biblioteca web de Spring y no hubo tal error.
<dependency>
			<groupId>org.springframework.boot</groupId>
			<artifactId>spring-boot-starter-web</artifactId>
		</dependency>

Supongo que te gusta

Origin blog.csdn.net/weixin_42789301/article/details/107216005
Recomendado
Clasificación