Spring Cloud之一:注册与发现-Eureka工程的创建

  系列目录(持续更新。。。)

Spring Cloud:什么是微服务

Spring Cloud之一:注册与发现-Eureka工程的创建

Spring Cloud之二:服务提供者注册到Eureka Server

Spring Cloud之三:Eureka Server添加认证

Spring Boot 之四:使用Feign实现微服务间的交互


目录

环境

Eureka工程的创建步骤


环境

Spring Boot版本: 2.7.9

编辑器:Idea

SDK:1.8

Eureka工程的创建步骤

创建一个Maven工程,如下图(左边也可以选择Maven,此方式不介绍了)

Spring Cloud之一:注册与发现-Eureka工程的创建_第1张图片

填写项目信息

Spring Cloud之一:注册与发现-Eureka工程的创建_第2张图片

点击“Next”进入下一步骤,选择"Eureka server",如下图所示:

Spring Cloud之一:注册与发现-Eureka工程的创建_第3张图片

点击“Next”按钮完成工程的创建,工程结构大致如图所示:

 Spring Cloud之一:注册与发现-Eureka工程的创建_第4张图片

等待插件下载完毕,如下图所示:

Spring Cloud之一:注册与发现-Eureka工程的创建_第5张图片

编辑启动类,在启动类上添加 @EnableEurekaServer 注解,如下图所示:

把application配置文件改为yml格式(也可以不改,习惯使用yml格式了)

Spring Cloud之一:注册与发现-Eureka工程的创建_第6张图片

在application配置文件中添加以下内容,我们将服务的端口设置为:7100

server:
  port: 7100
eureka:
  client:
    registerWithEureka: false  #表示是否将自己注册到Eureka server,默认为true。
    fetchRegistry: false  #表示是否从Eureka server获取注册信息,默认为true。因为我们现在演示的是一个单点Eureka server,不需要同步其他Eureka server的数据,所以先设置为false
    serviceUrl:
      defaultZone: http://localhost:7100/eureka/  #与Eureka server交互的地址,多个地址可以用,隔开

pom.xml完整内容如下:



    4.0.0
    
        org.springframework.boot
        spring-boot-starter-parent
        2.7.9
         
    
    cn.laocheng
    eureka
    0.0.1-SNAPSHOT
    eureka
    服务注册中心
    
        1.8
        2021.0.5
    
    
        
            org.springframework.cloud
            spring-cloud-starter-netflix-eureka-server
        

        
            org.springframework.boot
            spring-boot-starter-test
            test
        
    
    
        
            
                org.springframework.cloud
                spring-cloud-dependencies
                ${spring-cloud.version}
                pom
                import
            
        
    

    
        
            
                org.springframework.boot
                spring-boot-maven-plugin
            
        
    
    
        
            netflix-candidates
            Netflix Candidates
            https://artifactory-oss.prod.netflix.net/artifactory/maven-oss-candidates
            
                false
            
        
    


点击启动按钮 启动程序,启动成功后,

 访问地址:http://localhost:7100   ,出现如下界面

 Spring Cloud之一:注册与发现-Eureka工程的创建_第7张图片

 至此  Eureka server 已成功启动,因为现在还没有微服务被注册到Eureka server,所以Application列表为空。

后续将介绍微服务注册进来的步骤。

gitee address :

https://gitee.com/yvan126/eureka.git

你可能感兴趣的:(Spring,Cloud,spring,cloud,eureka,java)