搭建eureka服务注册中心,单机版

单独搭建的

  • 搭建springboot项目
    (1)pom文件
<?xml version="1.0" encoding="UTF-8"?>
<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemalocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
    <modelversion>4.0.0</modelversion>

    <groupid>org.example</groupid>
    <artifactid>eurekaServe</artifactid>
    <version>1.0-SNAPSHOT</version>

    <parent>
        <groupid>org.springframework.boot</groupid>
        <artifactid>spring-boot-starter-parent</artifactid>
        <version>2.2.1.RELEASE</version>
        <relativepath> <!-- lookup parent from repository -->
    </relativepath></parent>
    <properties>
        <project.build.sourceencoding>UTF-8</project.build.sourceencoding>
        <project.reporting.outputencoding>UTF-8</project.reporting.outputencoding>
        <java.version>1.8</java.version>

    </properties>

    <dependencies>
        <dependency>
            <groupid>org.springframework.cloud</groupid>
            <artifactid>spring-cloud-starter-netflix-eureka-server</artifactid>
        </dependency>

    </dependencies>

    <dependencymanagement>
        <dependencies>
            <dependency>
                <groupid>org.springframework.cloud</groupid>
                <artifactid>spring-cloud-dependencies</artifactid>
                <version>Hoxton.SR8</version>
                <type>pom</type>
                <scope>import</scope>
            </dependency>
        </dependencies>
    </dependencymanagement>
    <build>
        <plugins>
            <plugin>
                <groupid>org.springframework.boot</groupid>
                <artifactid>spring-boot-maven-plugin</artifactid>
            </plugin>
        </plugins>
    </build>

</project>

(2)yml文件

#&#x914D;&#x7F6E;&#x6CE8;&#x518C;&#x4E2D;&#x5FC3;1&#x7684;&#x7AEF;&#x53E3;&#xFF0C;&#x53EF;&#x4EE5;&#x968F;&#x610F;&#x8BBE;&#x7F6E;&#xFF0C;&#x4E0D;&#x80FD;&#x8DDF;&#x5176;&#x4ED6;&#x7AEF;&#x53E3;&#x51B2;&#x7A81;
server:
  port: 9889
#&#x914D;&#x7F6E;&#x6CE8;&#x518C;&#x4E2D;&#x5FC3;1&#x7684;&#x540D;&#x5B57;&#xFF0C;&#x53EF;&#x4EE5;&#x968F;&#x610F;&#x8D77;
spring:
  application:
    #&#x901A;&#x8FC7;&#x67E5;&#x770B;&#x6CE8;&#x518C;&#x4E2D;&#x5FC3;&#x67E5;&#x770B;&#x6709;&#x54EA;&#x4E9B;&#x6A21;&#x5757;&#x6CE8;&#x518C;&#x8FDB;&#x4E86;&#x8FD9;&#x4E2A;&#x6CE8;&#x518C;&#x4E2D;&#x5FC3;
    name: eurekaServe
eureka:
  instance:
    hostname: 127.0.0.1
  client:
    # &#x662F;&#x5426;&#x5411;eureka&#x6CE8;&#x518C;&#x81EA;&#x8EAB;&#x670D;&#x52A1;
    register-with-eureka: false
    #&#x662F;&#x5426;&#x68C0;&#x7D22;&#x670D;&#x52A1;
    fetch-registry: false
    #&#x670D;&#x52A1;&#x6CE8;&#x518C;&#x5730;&#x5740;
    service-url:
      defaultZone: http://localhost:9889/eureka/

(3)启动类

package com.cgy.eureka;

import org.springframework.boot.SpringApplication;
import org.springframework.boot.autoconfigure.SpringBootApplication;
import org.springframework.cloud.netflix.eureka.server.EnableEurekaServer;

/**
 * @Author : cgy
 * @Date : 2022/10/18
 */
@EnableEurekaServer
@SpringBootApplication
public class EurekaApplication {
    public static void main(String[] args) {
        SpringApplication.run(EurekaApplication.class);
    }
}

启动访问:http://localhost:9899
查看服务注册中心
目录如下所示

搭建eureka服务注册中心,单机版

Original: https://www.cnblogs.com/cgy1995/p/16802143.html
Author: spiderMan1-1
Title: 搭建eureka服务注册中心,单机版

原创文章受到原创版权保护。转载请注明出处:https://www.johngo689.com/711455/

转载文章受原作者版权保护。转载请注明原作者出处!

(0)

大家都在看

亲爱的 Coder【最近整理,可免费获取】👉 最新必读书单  | 👏 面试题下载  | 🌎 免费的AI知识星球