SpringCloud(1)-配置eureka服务注册中心

eureka服务注册中心

springcloud的介绍

springCloud主要是一款用于分布式开发的框架,它集成了服务注册中心,服务,路由,网关,监控,配置中心,断路器等功能。我们可以使用SpringCloud来开发我们的分布式系统。

eureka服务注册中心

  1. 我们先创建一个springboot工程,在pom.xml文件中加入以下依赖

        <dependency>
            <groupId>org.springframework.boot</groupId>
            <artifactId>spring-boot-starter-web</artifactId>
        </dependency>
        <dependency>
            <groupId>org.springframework.cloud</groupId>
            <artifactId>spring-cloud-starter-netflix-eureka-server</artifactId>
        </dependency>
    
  2. 同时我们需要在application.properties如下配置

    #指定服务的端口
    server.port=82 
    #指定该应用的名称
    spring.application.name=eureka-server
    #指定服务注册中心的地址
    eureka.instance.hostname=localhost
    #指定服务注册中心的访问路径,所有的客户端,消费者都需要在这里注册
    eureka.client.service-url.defaultZone=http://${eureka.instance.hostname}:${server.port}/eureka-server/  
    #指定是否客户端注册
    eureka.client.fetch-registry=false 
    #指定是否注册到eureka服务注册中心
    eureka.client.register-with-eureka=false
    
  3. 在springBoot的启动类上添加@EnableEurekaServer的注解,然后启动该应用
  4. 启动完成后,我们根据地址以及端口号访问该项目,本例就直接访问http://localhost:82,效果图如下这里写图片描述
  5. 在这里我们可以查看注册到该服务注册中心的服务
    这里写图片描述
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章