zoukankan      html  css  js  c++  java
  • 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启动注解:

  • 相关阅读:
    设置android:supportsRtl=&quot;true&quot;无效问题
    使用 Docker/LXC 迅速启动一个桌面系统
    快速部署Python应用:Nginx+uWSGI配置详解
    链表源代码(C语言实现)
    delete
    Linux与Unix shell编程指南(完整高清版).pdf
    数据挖掘python,java
    shops
    如何用Excel打开CSV文件
    svn迁移到git
  • 原文地址:https://www.cnblogs.com/wxl123/p/11261455.html
Copyright © 2011-2022 走看看