Eureka Server快速搭建

Eureka Server:

服务注册服务器,也称为服务注册中心,提供服务注册服务,各个节点启动后,会在Eureka Server中进行注册,这样EurekaServer中的服务注册表中将会存储所有可用服务节点的信息,服务节点的信息可以在界面中直观的看到。

环境准备:

  • IDE集成开发环境,IntelliJ IDEA(推荐)或Eclipse等
  • JDK1.8(及以上版本)
  • Apache-Maven 3.X

搭建步骤:

以IntelliJ IDEA、Spring Boot 2.3.10、Spring Cloud Hoxton.SR8为例

  1. 以Spring Initializr方式创建项目,Group和Artifact自己命名image-20210516223151944

  2. 选择2.3.10版本

    image-20210516223344277

  3. 引入Spring Cloud相关依赖

    <properties>
        <spring.cloud-version>Hoxton.SR8</spring.cloud-version>
    </properties>
    <dependency>
         <groupId>org.springframework.cloud</groupId>
         <artifactId>spring-cloud-starter-netflix-eureka-server</artifactId>
    </dependency>
    <dependencyManagement>
        <dependencies>
            <dependency>
                <groupId>org.springframework.cloud</groupId>
                <artifactId>spring-cloud-dependencies</artifactId>
                <version>${spring.cloud-version}</version>
                <type>pom</type>
                <scope>import</scope>
            </dependency>
        </dependencies>
    </dependencyManagement>
    
  4. 修改application.yml文件

    • 将application.properties改名为application.yml

    • 写入相关内容

      server:
        port: 13600   #服务器端口号
      spring:
        application:
          name: eureka-server
      eureka:
        client:
          fetch-registry: false     #表示是否向Eureka Service注册
          register-with-eureka: false    #表示是否从Eureka Server获取注册信息
          service-url:
            defaultZone:
              http://${eureka.instance.hostname}:${server.port}/eureka/     #设置服务注册中心地址
        instance:
          hostname: localhost
      
  5. 在启动类加上@EnableEurekaServer注解开启Eureka Server

    image-20210601232551802

总结:

  1. 本文以IntelliJ IDEA、Spring Boot 2.3.10、Spring Cloud Hoxton.SR8为例为大家简述了如何快速搭建Eureka Server
  2. SpringCloud项目搭建方式可以参考我的文章SpringCloud项目搭建方式 - 小呆呆的生活 (xiaodaidai.top)
  3. 还有别的问题可以在下方评论,我会逐一回复,感谢大家的阅读
点赞

发表回复

电子邮件地址不会被公开。必填项已用 * 标注