欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

Spring Cloud 入门 服务治理 Eureka(一)

程序员文章站 2024-03-23 13:20:28
...

服务治理 Eureka 注册发现中心

        这边的话先搭建一个spring boot项目,直接使用spring的脚手架搭建就好

         spring脚手架

    

Spring Cloud 入门 服务治理 Eureka(一)

我用的是spring boot1.5.14版本,然后下载压缩包,导入工程

2、在项目的pom文件里加上eureka的依赖

<dependency>
            <groupId>org.springframework.cloud</groupId>
            <artifactId>spring-cloud-starter-eureka-server</artifactId>
</dependency>
<dependencyManagement>
        <dependencies>
            <dependency>
                <groupId>org.springframework.cloud</groupId>
                <artifactId>spring-cloud-dependencies</artifactId>
                <version>Dalston.RELEASE</version>
                <type>pom</type>
                <scope>import</scope>
            </dependency>
        </dependencies>
    </dependencyManagement>

上面的是eureka的服务依赖,下面的是cloud的父工程,没有的话上面的依赖会报错

3、application.property文件里加上eureka的配置信息

#服务启动端口
server.port=8000
#eureka配置
eureka.instance.hostname=localhost
#下面两个配置默认为true,改为false是为了不让Eureka自己注册自己
eureka.client.register-with-eureka=false
eureka.client.fetch-registry=false
eureka.client.service-url.default-zone=http://${eureka.instance.hostname}:${server.port}/eureka/

4、最后在Applocation上面加上

@EnableEurekaServer

注解,启动

浏览器访问localhost:8000就可以访问你的Eureka控制台了

最后
你可以在需要注册的Spring Boot项目的配置加上
eureka.client.serviceUrl.defaultZone=你的Eureka地址

就可以在管理台看到注册的服务了

Spring Cloud 入门 服务治理 Eureka(一)