zoukankan      html  css  js  c++  java
  • SpringCloud中服务发现-Eureka

    1、Eureka服务端集群开发

      1、先创建一个父工程

        若是不是普通demo,还有别的配置时,需要注意若是服务开不起来可能就是父类依赖中可能会需要<dependencyManagement>这个标签。

      2、再创建两个子工程

        1、导入依赖

         <dependency>
                <groupId>org.springframework.cloud</groupId>
                <artifactId>spring-cloud-starter-netflix-eureka-server</artifactId>
                <version>2.1.2.RELEASE</version>
            </dependency>

      2、配置文件application.yml

    #内置的tomcat服务启动监听端口号
    server:
      port: 6002
    
    #EurekaServer配置
    eureka:
      instance:
        hostname: eureka6002  #EurekaServer的名字
      client:
        register-with-eureka: false #此EurekaServer不在注册到其他的注册中心
        fetch-registry: false       #不在从其他中心中心拉取服务器信息
        service-url:
          defaultZone: http://eureka6001.com:6001/eureka #注册中心访问地址

    ---------------------------------------
    #内置的tomcat服务启动监听端口号
    server:
    port: 6001
    #EurekaServer配置
    eureka:
    instance:
    hostname: eureka6001
    client:
    register-with-eureka: false #此EurekaServer不在注册到其他的注册中心
    fetch-registry: false #不在从其他中心中心拉取服务器信息
    service-url:
    defaultZone: http://eureka6002.com:6002/eureka #注册中心访问地址
     

      3、主启动类

    @SpringBootApplication  //标记这是主启动类
    @EnableEurekaServer    //标记这是EurekaServer
    public class AppStart2 {
    
        public static void main(String[] args) {
            SpringApplication.run(AppStart2.class, args);
        }
    }

    2、微服务配置

      1、导入依赖,上面的依赖

      2、配置application.yml中添加

    eureka:
      client:
        register-with-eureka: true #允许注册到EurekaServer
        fetch-registry: true       #从其他中心中心拉取服务器信息
        service-url:
          defaultZone: http://eureka6002.com:6002/eureka,http://eureka6001.com:6001/eureka #注册中心访问地

      3、主启动类

    @SpringBootApplication
    @EnableEurekaClient  //标记这是一个Euerka客户端,必须要写
    public class ProductProvider_8001 {
        public static void main(String[] args) {
            SpringApplication.run(ProductProvider_8001.class,args);
        }
    }

    3、启动项目

      访问http://localhost:6001/ 和 http://localhost:6002/ 

     

      这就是一个demo,缺点很多,比如:在status下面悬停时,在左下角会能够看到IP。

     

      

  • 相关阅读:
    K短路 (A*算法) [Usaco2008 Mar]牛跑步&[Sdoi2010]魔法猪学院
    [Noi2015]软件包管理器 BZOJ4196
    [SDOI2011]染色 BZOJ2243 树链剖分+线段树
    序列操作 BZOJ2962 线段树
    斜率优化入门学习+总结 Apio2011特别行动队&Apio2014序列分割&HZOI2008玩具装箱&ZJOI2007仓库建设&小P的牧场&防御准备&Sdoi2016征途
    BZOJ1854: [Scoi2010]游戏 二分图
    BZOJ3613: [Heoi2014]南园满地堆轻絮
    BZOJ4590: [Shoi2015]自动刷题机
    [JSOI2008]星球大战starwar BZOJ1015
    Rmq Problem/mex BZOJ3339 BZOJ3585
  • 原文地址:https://www.cnblogs.com/xueziyeya/p/11816404.html
Copyright © 2011-2022 走看看