SpringCloud之注册中心Eureka

1.创建服务注册中心(Eureka Server)

首先在IDEA中创建一个SpringBoot项目

SpringCloud之注册中心Eureka_第1张图片

一直Next之后,进行到下面这张图时按照图片上的进行选择

SpringCloud之注册中心Eureka_第2张图片

这里选择Eureka Server可以直接在项目的pom文件中加入Eureka的jar包

然后想要启动一个注册中心只要在application.properties中进行端口等的配置

server.port=8761
eureka:
    instance:
        hostname: localhost
    client:
        registerWithEureka: false
        fetchRegistry: false
        serviceUrl:
        defaultZone: http://${eureka.instance.hostname}:${server.port}/eureka/
spring.application.name=eurka-server





在SpringBoot的启动类中添加一个@EnableEurekaServer注解

SpringCloud之注册中心Eureka_第3张图片

启动之后,可以在浏览器进行访问:localhost:8761

SpringCloud之注册中心Eureka_第4张图片

可以看到此时注册中心中还没有client

2.创建一个服务提供者(Eureka Client)

创建一个Client向Server进行注册

同样的,跟创建Server时的步骤一样,首先创建一个SpringBoot项目,然后进行application.properties配置文件的配置

server.port=8762
eureka:
    client:
        serviceUrl:
#服务器地址
            defaultZone: http://${eureka.instance.hostname}:${server.port}/eureka/
#服务名
spring.application.name=service-client

在启动类中加入注解@EnableEurekaClient

SpringCloud之注册中心Eureka_第5张图片

启动Client之后,可以将Server的浏览器页面进行刷新,查看Client是否注册成功

你会看到一个Client已经注册在Server中了,服务名是SERVER-CLIENT,端口号是8762

 

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