zoukankan      html  css  js  c++  java
  • 搭建eureka,gateway,admin,redis,docker系列一 eureka

    Eureka 是 Netflix 开发的,一个基于 REST 服务的,服务注册与发现的组件

    它主要包括两个组件:Eureka Server 和 Eureka Client

    • Eureka Client:一个Java客户端,用于简化与 Eureka Server 的交互(通常就是微服务中的客户端和服务端)
    • Eureka Server:提供服务注册和发现的能力(通常就是微服务中的注册中心)

    搭建注册中心服务端(创建一个空的module)

    pox依赖

    <dependencies>
            <dependency>
                <groupId>org.springframework.boot</groupId>
                <artifactId>spring-boot-starter-web</artifactId>
                <exclusions>
                    <exclusion>
                        <groupId>org.slf4j</groupId>
                        <artifactId>log4j-over-slf4j</artifactId>
                    </exclusion>
    
                </exclusions>
            </dependency>
    
            <dependency>
                <groupId>org.springframework.cloud</groupId>
                <artifactId>spring-cloud-starter-netflix-eureka-server</artifactId>
                <version>2.1.2.RELEASE</version>
                 <exclusions>
                    <exclusion>
                        <artifactId>servlet-api</artifactId>
                        <groupId>javax.servlet</groupId>
                    </exclusion>
                </exclusions>
            </dependency> 
        </dependencies>
    <build>
            <plugins>
                <plugin>
                    <groupId>org.springframework.boot</groupId>
                    <artifactId>spring-boot-maven-plugin</artifactId>
                </plugin>
            </plugins>
        </build>
    

     创建一个启动类

    @SpringBootApplication
    @EnableEurekaServer
    public class EurekaApplication {
        public static void main(String[] args) {
    
            SpringApplication.run(EurekaApplication.class, args);
        }
    }

    配置文件

    #config
    spring.application.name=eurekaserver
    server.port=8761
    
    eureka.instance.instance-id=${eureka.instance.ip-address}:${server.port}/${spring.application.name}
    eureka.client.service-url.defaultZone=http://127.0.0.1:8761/eureka
    #由于该应用为注册中心,设置为false,表明不向注册中心注册自己
    eureka.client.register-with-eureka=false
    eureka.client.fetch-registry=false
    management.endpoints.web.exposure.include=*
    management.endpoint.health.show-details=ALWAYS

    简单的eureka就搭建完成了,直接启动 输入 localhost:8761 就可以看到注册中心

  • 相关阅读:
    Miller-Rabin算法
    拟阵
    第一次作业
    实验四 201771010101 白玛次仁
    201771010101 白玛次仁
    201771010101 白玛次仁 《2018面向对象程序设计(Java)课程学习进度条》
    201771010101 白玛次仁
    201771010101 白玛次仁
    达拉草201771010105《面向对象程序设计(java)》第二周学习总结
    达拉草201771010105《面向对象程序设计(java)》第一周学习总结
  • 原文地址:https://www.cnblogs.com/chenmengmeng/p/12576121.html
Copyright © 2011-2022 走看看