Eureka服务配置(注册中心)

Posted wxl123

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Eureka服务配置(注册中心)相关的知识,希望对你有一定的参考价值。

说明:根据上篇Restful分布式架构知道,此时已经基于Rest实现了一个基础的设计架构,对于上篇的程序设计就是直接使用了SpringBoot客户端直接进行了SpringCloud服务端访问,此时需要明确的知道服务端的主机地址,才可以进行微服务的调用,但是主机地址一旦发生改变了呢?如果采用上篇那种模式就需要我们手工修改所有微服务主机地址,这样维护成本太高了,所以就需要引入注册中心,即所有的微服务向注册中心进行注册,随后客户端依据注册中心获取微服务的信息。所以就要使用Eureka,一旦项目要想引入 Eureka,则就意味着我们的项目需要接受 SpringCloud的管理了,即:现在就要在项目之中去引入 SpringCloud的相关依赖。

1.【micro】在父项目里面去引用SpringCloud依赖库:

            <dependency>
                <groupId>org.springframework.cloud</groupId>
                <artifactId>spring-cloud-dependencies</artifactId>
                <version>Dalston.SR5</version>
                <type>pom</type>
                <scope>import</scope>
            </dependency>    
//当前项目已经成功的引入了SpringCloud依赖,随后就可以利用SpringCloud进行所有Rest微服务管理。

Eureka服务搭建:如果要想在项目之中使用 Eureka,只需要引入相应的依赖库,同时建立好相应的项目即可直接启动。

2.【micro-eureka-7001】引入Eureka则要进行相应依赖库的引入:

        <dependency>
            <groupId>org.springframework.cloud</groupId>
            <artifactId>spring-cloud-starter-eureka-server</artifactId>
        </dependency>

3.【micro-eureka-7001】修改程序启动类,追加一个Eureka启动注解:

 

以上是关于Eureka服务配置(注册中心)的主要内容,如果未能解决你的问题,请参考以下文章

springCloud Eureka注册中心原理及配置理解

注册中心Eureka监听服务

云原生 • PrometheusPrometheus 注册中心Eureka服务发现原理

Eureka属性配置说明

服务治理:Spring Cloud Eureka

SpringCloud--注册中心Eureka