zoukankan      html  css  js  c++  java
  • springcloud eureka注册中心搭建

    环境描述

    ① jdk1.8

    ② idea

    ③ springcloud版本 Finchley.SR2

    ④ maven3.0+

    导入jar包

    <properties>
        <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
        <maven.compiler.source>1.8</maven.compiler.source>
        <maven.compiler.target>1.8</maven.compiler.target>
      </properties>
    
      <parent>
          <groupId>org.springframework.boot</groupId>
          <artifactId>spring-boot-starter-parent</artifactId>
          <version>2.0.2.RELEASE</version>
      </parent>
    
      <dependencyManagement>
          <dependencies>
             <dependency>
                 <groupId>org.springframework.cloud</groupId>
                 <artifactId>spring-cloud-dependencies</artifactId>
                 <version>Finchley.SR2</version>
                 <type>pom</type>
                 <scope>import</scope>
             </dependency>
         </dependencies>
      </dependencyManagement>
    
      <dependencies>
          <dependency>
             <groupId>org.springframework.cloud</groupId>
             <artifactId>spring-cloud-starter-netflix-eureka-server</artifactId>
          </dependency>
      </dependencies>
    
      <build>
        <pluginManagement>
          <plugins>
            <plugin>
                <groupId>org.springframework.boot</groupId>
                <artifactId>spring-boot-maven-plugin</artifactId>
                <configuration>                                   
                    <fork>true</fork>
                    <addResources>true</addResources>
                </configuration>
            </plugin>
          </plugins>
        </pluginManagement>
      </build>

    添加配置application.yml

    server:
      port: 8761
    spring:
      application:
        name: smart-platform-eureka1
    eureka:
      instance:
        hostname: localhost
      client:
        registerWithEureka: false
        fetchRegistry: false
        serviceUrl:
          defaultZone: http://${eureka.instance.hostname}:${server.port}/eureka/
      server:
        #eureka服务自我保护模式 默认是开启的
        enable-self-preservation: false
        #eureka服务 指定时间清理死掉的服务 默认60秒 单位毫秒
        eviction-interval-timer-in-ms: 60000

    编写eureka服务启动类

    import org.springframework.boot.autoconfigure.SpringBootApplication;
    import org.springframework.boot.builder.SpringApplicationBuilder;
    import org.springframework.cloud.netflix.eureka.server.EnableEurekaServer;
    
    @SpringBootApplication
    @EnableEurekaServer
    public class Application {
        public static void main( String[] args) throws Exception{
            new SpringApplicationBuilder(Application.class).run(args);
        }
    }

    效果展示红色提示语是因为application.yml配置中将服务自我保护模式设置为了false

  • 相关阅读:
    洛谷 P1498 南蛮图腾
    洛谷 P1538 迎春舞会之数字舞蹈
    洛谷 P1112 波浪数
    洛谷 P1102 A−B数对
    数字量化值Digital Number, 辐射亮度Radiance, 反射率Reflectance,发射率Emissive
    ENVI下基于劈窗算法从MODIS数据中反演海表温度
    ENVI 5.1安装教程
    一些链接
    1、GeometryService计算面积和长度(Calculate_Feature_Length_Or_Area)功能实现
    1、GeometryService的缓冲区(Buffer)功能实现
  • 原文地址:https://www.cnblogs.com/gyli20170901/p/10030374.html
Copyright © 2011-2022 走看看