微服务-创建一个Eureka注册中心(23版idea)

Eureka是SpringCloud中的一个注册中心,

如何搭建注册中心服务端:

首先是有了一个SpringBoot的父工程,在父工程下创建子模块:

1 ,先创建一个模块:

微服务-创建一个Eureka注册中心(23版idea)_第1张图片

2,pom文件中添加依赖:

Eureka注册中心的依赖必须有:


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


也可以加上SpringBoot的依赖如果没有继承的话:

    org.springframework.boot
    spring-boot-starter-web

3,把模块补充完整为一个SpringBoot模块

微服务-创建一个Eureka注册中心(23版idea)_第2张图片

其中SpringBoot的启动类可以直接复制:

@SpringBootApplication
@EnableEurekaServer
public class EurekaApplication {
    public static void main(String[] args) {
        SpringApplication.run(EurekaApplication.class, args);
    }

}

4,在SpringBoot的启动类上添加注解@EnableEurekaServer,启动eureka配置中心。给的代码已经加上了。

5,yml配置文件:

可以直接复制,可自行修改端口

server:
  port: 10086   #端口
spring:
  application:
    name: eureka-server   #服务名称,会在Eureka中显示
eureka:
  client:
    register-with-eureka: true # 是否注册自己的信息到EurekaServer,默认是true
    fetch-registry: true # 是否拉取其它服务的信息,默认是true
    service-url: # EurekaServer的地址,现在是自己的地址,如果是集群,需要加上其它Server的地址。
      defaultZone: http://127.0.0.1:10086/eureka #配置中心的地址:主机地址+配置中心的端口+/eureka

运行打开配置中心的地址就可以访问到下面,算成功了

微服务-创建一个Eureka注册中心(23版idea)_第3张图片

服务怎么在eureka中注册信息请看:微服务-服务如何向eureka注册中心注册信息-CSDN博客

你可能感兴趣的:(微服务,java)