搭建eureka-server

首先要搭建注册中心服务端:eureka-server,这必须是一个独立的微服务

1.创建项目

        创建maven工程即可

2.引入依赖

提示:starter是springboot中的自动装配,在这个依赖里,已经帮我们把eureka的所有配置都做好了


    
    
        org.springframework.cloud
        spring-cloud-starter-netflix-eureka-server
    

3.编写启动类

        这种自动装配是需要开关的,故需要添加@EnableEurekaServer注解

package cn.itcast.eureka;

import org.springframework.boot.SpringApplication;
import org.springframework.boot.autoconfigure.SpringBootApplication;
import org.springframework.cloud.netflix.eureka.server.EnableEurekaServer;

/**
 * @author 温柔哥
 * @create 2024-01-16 20:33
 */
@EnableEurekaServer // 自动装配的开关
@SpringBootApplication
public class EurekaApplication {
    public static void main(String[] args) {
        SpringApplication.run(EurekaApplication.class, args);
    }
}

4.编写配置

        添加application.yml文件

server:
  port: 10086 # 服务端口,随便起

# --------------服务注册---------------
# 因为eureka-server也是一个微服务,所以也需要注册
spring:
  application:
    name: eurekaserver #eureka的服务名称
eureka:
  client:
    service-url: # eureka的地址信息(这是用来eureka集群内他们相互交流配置的)
      defaultZone: http://127.0.0.1:10086/eureka # 如果有多个的话,用逗号分隔开

5.启动验证

        访问成功

Eurekaicon-default.png?t=N7T8http://localhost:10086/

你可能感兴趣的:(SpringCloud,eureka,java,云原生)