SpringCloud GreenWich版本Eureka集群搭建

工程环境

  • JDK1.11

  • SpringCloud GreenWich.SR1

  • SpringBoot 2.1.4 RELEASE

 

1.使用IDEA的初始化向导创建springboot工程

 

填写maven的GA信息并选择java版本

 

勾选Eureka模块

2.导入jdk8的jaxb-api相关依赖

(可选操作,如果使用的是jdk1.8,则可以不导入以下依赖,jdk8以上版本会出现缺少以下依赖的问题)

<dependency>
            <groupId>javax.xml.bind</groupId>
            <artifactId>jaxb-api</artifactId>
            <version>2.3.0</version>
        </dependency>
        <dependency>
            <groupId>com.sun.xml.bind</groupId>
            <artifactId>jaxb-impl</artifactId>
            <version>2.3.0</version>
        </dependency>
        <dependency>
            <groupId>org.glassfish.jaxb</groupId>
            <artifactId>jaxb-runtime</artifactId>
            <version>2.3.0</version>
        </dependency>
        <dependency>
            <groupId>javax.activation</groupId>
            <artifactId>activation</artifactId>
            <version>1.1.1</version>
        </dependency>

 

此时工程的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>
    <parent>
        <groupId>org.springframework.boot</groupId>
        <artifactId>spring-boot-starter-parent</artifactId>
        <version>2.1.4.RELEASE</version>
        <relativePath/> <!-- lookup parent from repository -->
    </parent>
    <groupId>com.springcloud</groupId>
    <artifactId>eureka-cluster</artifactId>
    <version>0.0.1-SNAPSHOT</version>
    <name>eureka-cluster</name>
    <description>Demo project for Spring Boot</description>
​
    <properties>
        <java.version>1.8</java.version>
        <spring-cloud.version>Greenwich.SR1</spring-cloud.version>
    </properties>
​
    <dependencies>
        <dependency>
            <groupId>org.springframework.cloud</groupId>
            <artifactId>spring-cloud-starter-netflix-eureka-server</artifactId>
        </dependency>
​
        <dependency>
            <groupId>org.springframework.boot</groupId>
            <artifactId>spring-boot-starter-test</artifactId>
            <scope>test</scope>
        </dependency>
​
        <dependency>
            <groupId>javax.xml.bind</groupId>
            <artifactId>jaxb-api</artifactId>
            <version>2.3.0</version>
        </dependency>
        <dependency>
            <groupId>com.sun.xml.bind</groupId>
            <artifactId>jaxb-impl</artifactId>
            <version>2.3.0</version>
        </dependency>
        <dependency>
            <groupId>org.glassfish.jaxb</groupId>
            <artifactId>jaxb-runtime</artifactId>
            <version>2.3.0</version>
        </dependency>
        <dependency>
            <groupId>javax.activation</groupId>
            <artifactId>activation</artifactId>
            <version>1.1.1</version>
        </dependency>
​
​
    </dependencies>
​
    <dependencyManagement>
        <dependencies>
            <dependency>
                <groupId>org.springframework.cloud</groupId>
                <artifactId>spring-cloud-dependencies</artifactId>
                <version>${spring-cloud.version}</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>
​

本次测试创建了三个springboot工程,当然也可以使用多profile来运行三个实例

3.配置application.yml文件的内容

eureka01

#eureka01的配置信息
spring:
  application:
    name: eureka #spring应用名称我这里都使用的是eureka
server:
  port: 7002 #应用端口
​
eureka:
  instance:
    hostname: eureka02.com #域名  可以修改hosts文件做域名映射
    prefer-ip-address: false #如果开启了此配置会导致集群不可用 (关闭或者不配置)
    instance-id: eureka02
  client:
    register-with-eureka: true #是否要将自己注册进去
    fetch-registry: true #是否要被检索
    #eureka的访问路径,集群节点寻找时的地址信息,只需要配置其他两个节点的信息
    service-url:
      defaultZone: http://eureka01.com:7001/eureka/,http://eureka03.com:7003/eureka/

eureka02

spring:
  application:
    name: eureka
server:
  port: 7002
​
eureka:
  instance:
    hostname: eureka02.com
    prefer-ip-address: false
    instance-id: eureka02
  client:
    register-with-eureka: true
    fetch-registry: true
    service-url:
      defaultZone: http://eureka01.com:7001/eureka/,http://eureka03.com:7003/eureka/
​

eureka03

spring:
  application:
    name: eureka
server:
  port: 7003
​
eureka:
  instance:
    hostname: eureka03.com
    prefer-ip-address: false
    instance-id: eureka03
  client:
    register-with-eureka: true
    fetch-registry: true
    service-url:
      defaultZone: http://eureka01.com:7001/eureka/,http://eureka02.com:7002/eureka/

4.SpringBoot启动类

package com.lscw.springcloud.eureka02;
​
import org.springframework.boot.SpringApplication;
import org.springframework.boot.autoconfigure.SpringBootApplication;
import org.springframework.cloud.netflix.eureka.server.EnableEurekaServer;
​
@SpringBootApplication
@EnableEurekaServer//开启Eureka服务
public class SpringCloudEureka01App {
    public static void main(String[] args) {
        SpringApplication.run(SpringCloudEureka02App.class,args);
    }
}
​

5.启动三个eureka

java.net.ConnectException: Connection refused: connect

如果出现以上错误,则是eureka在寻找其他节点,等三个节点都启动完毕即可

这是我们打开浏览器访问任意一个节点都可以看到其他两个节点的信息

 

看到以上信息则表示我们的集群配置成功

 

OnePlus救砖指南:线刷包与OTA全量包实战解析 本文详细解析了OnePlus手机救砖的两种核心方法:线刷包与OTA全量包。针对手机变砖的不同状况(如黑屏、能进Recovery等),文章提供了清晰的判断标准和对应的实战操作指南。重点阐述了线刷包作为终极救砖手段的底层原理与详细步骤,并对比了OTA全量包作为温和修复方案的使用场景与卡刷流程,旨在帮助用户安全、有效地恢复手机系统。 阅读详情

相关推荐

从仿真到实践:两级直接耦合放大电路的静态工作点协同调试指南

本文详细解析了两级直接耦合放大电路的静态工作点协同调试方法,从仿真到实践提供系统指南。重点介绍了Rc2电阻调整技巧、集电极电位测量方法及常见问题排查,帮助工程师解决各级静态工作点相互影响的难题,提升模拟电路设计效率。

weixin_29189373的博客 124

注册中心系列一:Eureka的接入与使用

从组件功能看黄色注册中心集群,分别部署在北京、天津、青岛机房;红色服务提供者,分别部署北京和青岛机房;淡绿色服务消费者,分别部署在北京和天津机房;北京机房部署了注册中心、服务提供者和服务消费者;天津机房部署了注册中心和服务消费者;青岛机房部署了注册中心和服务提供者;组件调用关系服务提供者启动后,向注册中心发起register请求,注册服务在运行过程中,定时向注册中心发送renew心跳,证明“我还活着”。停止服务提供者,向注册中心发起cancel请求,清空当前服务注册信息。

lk的博客 2032

3D Gaussian Splatting的使用

Gaussian splatting 快速生成自己屋子的模型

gootyking的博客 1万+

Eureka集群构建步骤

springcloud Eureka集群构建步骤

m0_62946761的博客 1万+

道家学派创始人老子,对 SAP ABAP 这门编程语言的客观评价

SAP HANA 之引入,使 ABAP 于处理大数据,云计算等新兴领域,展现新的生命力,如老吾老以及人之老,幼吾幼以及人之幼,扩展其在信息技术领域的应用,以涵养更广之需。ABAP 能以数据为基,流转于系统之中,如道法自然,顺应企业之生态,助之以高效运转,减少冗杂,简化管理,使企之运营,如小国寡民,无为而治。然 ABAP 如老树盘根,更替不易,面对新兴技术,如云计算、大数据等,其更新之速,未能与时俱进。如水之于渊,柔而能胜刚,ABAP 之发展,顺时而动,应需而变,其在编程领域,犹如道之于万物,渐不可或缺矣。

2007 年 ~ 2025 年,深耕 SAP 技术 18 年 1023

n8n智能体开发:Microsoft Outlook 节点

使用 Microsoft Outlook 节点可以自动化 Microsoft Outlook 工作流程,并将其与其他应用程序集成。n8n 内置支持多种 Microsoft Outlook 功能,包括创建、更新、删除和获取文件夹、邮件及草稿等操作。

王国平的博客 570

Eureka集群搭建教程

为了提升注册中心稳定性,防止注册中心宕机后,服务不可用的情况,我们可以通过将Eureka注册中心搭建成集群模式,当一台注册中心微服务宕机后,另一台依然可以支持服务的注册与发现。本文将讲解下如何搭建Eureka集群,以及相关的注意事项。本文介绍了两台服务器搭建Eureka集群的方法,以及注意事项,为了保证生产环境的稳定性,建议注册中心以集群方式搭建运行。

五道口 1490

WblockCloneObjects克隆一个图纸内的实体包括块参照,同名块参照的处理

public static void HeBingTu2(double lieJu, List<string> filePaths) { Document doc = Application.DocumentManager.MdiActiveDocument; Database db = doc.Database; using (DocumentLock docLock = doc.Lock...

1108

Eureka 集群搭建

一、Eureka 高可用集群 在实际的生产环境中,eureka 常常是以集群的方式提供服务的,目的就是要保证高可用性,同时它还保证了分区容错性。这也满足了一个健壮的分布式系统所要求的 CAP 理论原则,即 eureka 保证了高可用性,分区容错性。 二、Eureka 集群原理 Eureka 的工作细节 Eureka 本身可以分为两大部分,Eureka Server 和 Eureka Client。 2.1 Eureka Server Eureka Server 主要对外提供了三个功能: 服务注册:所有的

IT__learning的博客 1万+

CVPR 2026 即插即用 | 注意力篇 | MSEF:超轻注意力,空间-通道双分支并行融合,既增强特征又抑制噪声!

Multinex提出了一种超轻量级微光图像增强框架,其核心创新是MSEF模块。MSEF采用双分支并行架构,结合空间局部特征(深度可分离卷积)和全局通道注意力(改进SE),通过Tanh激活实现特征增强与抑制。相比传统注意力模块,MSEF在几乎不增加计算量的情况下显著提升性能,特别适合轻量级网络和边缘设备部署。实验表明,该模块能有效提升PSNR约3dB,同时保持极低的参数量(0.7K-45K)。

主要更新底层视觉(去噪、超分等)相关的科研内容,形式为【论文精读】+【论文复现】 604

八、ILI2511 初版调试

8.1 TP成品过程 TP厂在制造TP过程中会经过FPC、FOG和Model三个阶段。 FPC: 将IC做在FPC上面; FOG: 将FPC与sensor 绑定; Model:FOG阶段后,贴上CG(cover glass)。 经过上面三个阶段后,将会拿到没有烧录固件的TP模组。这个时候触摸TP,并不能上报触摸数据,需要对TP模组烧录固件(执行程序)后才会有TP有触摸数据。 8.2 源码编译固件与工具生成固件 我们可以通过以下两种方式获得固件 1)由奕力原厂直接通过源码,进行编...

qq_34343637的博客 3689

Eureka集群搭建

以上就是Eureka集群搭建的全部内容。通过搭建Eureka集群,我们可以更好地管理和维护分布式系统中的服务,提高系统的可靠性和稳定性。3.在调用服务时,需要获取这个注册表,一般来说,这个注册表会被缓存下来,如果缓存失效,则直接获取最新的注册表。:Eureka Client 通过注册、心跳等机制,和 Eureka Server 同步当前客户端的状态。:注册表是所有注册上来的服务的列表,Eureka Client。:所有的服务都注册到 Eureka Server 上面来。例如,从port:8971下手。

weixin_61974247的博客 443

【原理图与PCB专题】使用Cadence如何在Layout时直接互换相同功能的PIN

Cadence允许我们在PCB中互换管脚,最后再反标给原理图。集成TVS管、排阻、DDR、FPGA有一些PIN是完全相同功能,可进行管脚互换的,建议使用这个功能。可降低硬件工程师与Layout工程师之间沟通成本,加快设计进度。

一点硬件 801

spring cloud(Greenwich SR)- Eureka

spring cloud study 本次学习基于spring cloud Greenwich SR1 版本 学习要点: Spring Boot/Spring Cloud应用开发套路 加依赖 加注解 写配置 Eureka (服务注册与发现) Eureka是Netflix开源的服务发现组件,本身是一个基于REST的服务,包含Server和Client两部分,Spring Cloud将它集成在子项...

weixin_30672295的博客 154

TMS_WebGMaps_1.9.8.0_Full_Source

TMS_WebGMaps_1.9.8.0_Full_Source 全源码 delphi cbuilder

visio安装包

Microsoft Office Visio 是一款专业的制图软件。利用经过更新的形状、协作工具和数据链接图表,创建专业级图表以简化复杂的信息。

Spring Cloud Eureka 注册中心集群搭建,Greenwich 最新版!

2019独角兽企业重金招聘Python工程师标准>>> ...

weixin_34174132的博客 550

蓝牙模块HM-10手册

蓝牙模块HM-10手册,该手册对蓝牙模块HM-10进行了详细的介绍和使用方法以及一些AT指令。

极简SpringCloud全家桶之IDEA搭建Eureka集群

文章目录前情提要创建项目配置pom文件添加依赖完整版pom.xml配置application.yml文件application.yml@EnableEurekaServer配置host文件在IDEA里配置不同端口的eureka实例一键启动 前情提要 开发工具:IDEA JDK:1.8 Maven:3.6.3 Spring Boot:2.1.7.RELEASE Spring Cloud:Greenw...

秀强的专栏 1464

IMSL CNL 7.0.0 (x86-64)Crack

IMSL CNL 7.0.0 (x86-64)Crack intel的算法库破解文件,这是C++版本的破解文件

spring cloud搭建_Spring Cloud Eureka 注册中心集群搭建,Greenwich 最新版!

Spring Cloud 的注册中心可以由 Eureka、Consul、Zookeeper、ETCD 等来实现,这里推荐使用 Spring Cloud Eureka 来实现注册中心,它基于 Netflix 的 Eureka 做了二次封装,完成分布式服务中服务治理的功能,微服务系统中的服务注册与发现都通过这个注册中心来进行管理。今天栈长就来分享一个 Eureka 注册中心玩法,从 0 到分布式集群一...

weixin_39934296的博客 128

走进Spring Cloud之二 eureka注册中心(Greenwich版本)

eureka集群使用 新建集群配置profiles:application-peer1.yml/application-peer2.yml/application-peer3.yml application-peer1.yml server: port: 8761 eureka: instance: hostname: peer1 client: service-...

灵动的艺术的博客 1万+

SpringCloud2搭建Eureka集群详解

开发环境: 开发工具:IntelliJ IDEA Java版本:1.8 Spring Boot版本:2.1.6.RELEASE Spring Cloud版本:Greenwich.SR1 1、创建Spring Boot工程 (1)选择组件 (2)pom.xml <?xml version="1.0" encoding="UTF-8"?> <project xmlns="htt...

Mr.F的博客 605

springcloud的eureka集群

使用的版本 springcloud版本:Greenwich.SR1 springboot 版本:2.1.6.RELEASE 项目目录 eureka集群 peer1 pom.xml <?xml version="1.0" encoding="UTF-8"?> <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi=...

一个人的江湖 357

SpringCloud Study - (二) Eureka 集群

Eureka 是SpringCloud 重要组件之一,为整个微服务提供注册中心。 目标: 搭建三台 Eureka 模块集群服务。 步骤: 1.创建springboot modle 项目 EureKaServer1,EurekaServer2,EureKaServer3。 2.修改pom文件,加入Eureka的相关依赖。由于spring cloud 发展迅速各个版本兼容管理容易冲突,我们用统一的组件管理版本配置管理。 <?xml version="1.0" encodin...

java_2oo9的博客 205

【SpringCloud Greenwich版本】第一章续:集群服务注册中心(eureka)

一、SpringCloud版本 本文介绍的Springboot版本为2.1.1.RELEASE,SpringCloud版本为Greenwich.RC1,JDK版本为1.8,集成环境为IntelliJ IDEA 二、eureka介绍 本文主要介绍服务注册中负载均衡的实现方式,文章基于第一章 【SpringCloud Greenwich版本】第一章:服务注册中心(eureka) eureka默认支持...

小好的博客 1307

spring cloud 2.x版本 Eureka Client服务提供者教程

本文采用Spring cloud本文为2.1.8RELEASE,version=Greenwich.SR3 1 创建eureka client 1.1 新建Srping boot工程:eureka-client 1.2 pom.xml所需要依赖的jar包 <dependency> <groupId>org.springframework.boot</grou...

935

分布式 高可用 注册中心 eureka集群搭建

基于spring boot 搭建 集群 环境版本 spring cloud Greenwich.SR5 spring boot 2.1.6.RELEASE jdk 11 pom文件: <dependency> <groupId>org.springframework.cloud</groupId> <artifa...

beauty-coding 的博客 1518

笔记 - SpringCloud - eureka

Eureka(A[Availability]P): Zookeeper(C[consistency]P[Partition tolerance]) 一、maven <properties> <java.version>1.8</java.version> <spring-cloud.version>Gr...

z_子恒的博客 85

服务注册中心与集群

这是SpringCloud集成Eureka注册中心最基本的应用 介绍 SpringCloud中的核心组件Eureka提供了服务注册和服务发现功能,管理分布式系统中的各种服务,比如注册、发现、熔断、负载均衡等。 版本说明 SpringCloud:Greenwich.RELEASE Sprin...

chuan8885的博客 993
上一篇: centos7安装mysql5.6
下一篇: IDEA Lombok插件离线安装
Lemon_Trees
博客等级 码龄9年 1粉丝 19原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值