zoukankan      html  css  js  c++  java
  • SpringCloud之注册中心Eureka搭建

    POM:

    <parent>
        <groupId>org.springframework.boot</groupId>
        <artifactId>spring-boot-starter-parent</artifactId>
        <version>1.5.2.RELEASE</version>
    </parent>
    
    <dependencyManagement>
        <dependencies>
            <dependency>
                <groupId>org.springframework.cloud</groupId>
                <artifactId>spring-cloud-dependencies</artifactId>
                <version>Camden.SR6</version>
                <type>pom</type>
                <scope>import</scope>
            </dependency>
        </dependencies>
    </dependencyManagement>
    
    <dependencies>
        <dependency>
            <groupId>org.springframework.boot</groupId>
            <artifactId>spring-boot-starter</artifactId>
        </dependency>
    
        <dependency>
            <groupId>org.springframework.boot</groupId>
            <artifactId>spring-boot-starter-test</artifactId>
            <scope>test</scope>
        </dependency>
    
        <dependency>
            <groupId>org.springframework.cloud</groupId>
            <artifactId>spring-cloud-starter-eureka-server</artifactId>
        </dependency>
    </dependencies>

    application.properties

    spring.application.name=eureka-server
    
    server.port=10001
    
    #强制不注册到注册服务器
    eureka.client.register-with-eureka=false
    eureka.client.fetch-registry=false
    
    #注册中心地址
    eureka.client.serviceUrl.defaultZone=http://localhost:${server.port}/eureka/
    
    #驱逐下线的服务,间隔,5秒,默认是60,建议开发和测试环境配置
    #org.springframework.cloud.netflix.eureka.server.EurekaServerConfigBean.evictionIntervalTimerInMs
    eureka.server.evictionIntervalTimerInMs=5000

    启动类:

    package com.yzl.cloud.eureka;
    
    import org.springframework.boot.SpringApplication;
    import org.springframework.boot.autoconfigure.SpringBootApplication;
    import org.springframework.boot.builder.SpringApplicationBuilder;
    import org.springframework.cloud.netflix.eureka.server.EnableEurekaServer;
    
    @SpringBootApplication
    @EnableEurekaServer
    public class EurekaApplication {
    
        public static void main(String[] args) {
            new SpringApplicationBuilder(EurekaApplication.class).web(true).run(args);
            
            //或者pom引spring-boot-starter-web,然后用下面这个启动
            //SpringApplication.run(EurekaApplication.class, args);
        }
    
    }

    启动服务:spring-boot:run或者直接运行启动类

    访问:http://localhost:10001/   能看到控制台

  • 相关阅读:
    Android系统四层架构分享
    tracebace用法
    Hadoop生态系统入门进阶之一
    Eclipse无法显示Android设计界面解决方案
    va_start和va_end使用详解
    Android实现左右滑动效果
    Android实现网络多线程断点续传下载
    基于TCP Socket的简单网络通信
    Android通过手势实现图像拖拽功能
    SHELLEXECUTEINFO 结构详解
  • 原文地址:https://www.cnblogs.com/yangzhilong/p/6734841.html
Copyright © 2011-2022 走看看