在微服务架构中,注册中心是一个必不可少的组件
前面我们搭建的注册中心只适合本地开发使用,在生产环境必须搭建一个集群来保证高可用
Eureka的集群搭建很简单,每一台Eureka都需要在配置中指定另外N个Eureka的地址就可以
下面我们以2个节点来说明
我们有master和slaveone 2台机器,需要做的就是:
- master注册到slaveone上面
- slaveone注册到master上面即可
如果是3台机器,那么以此类推:
master注册到slaveone,slavetwo上面
slaveone注册到master,slavetwo上面
slavetwo注册到master,slaveone上面
首先我们需要增加2个属性文件,通过不同的环境来启动不同的实例
增加application-master.properties
server.port=8761
#指向你的从节点的Eureka
eureka.client.serviceUrl.defaultZone=http://用户名:密码@slaveone:8762/eureka/
增加application-slaveone.properties
server.port=8762
#指向你的主节点的Eureka
eureka.client.serviceUrl.defaultZone=http://用户名:密码@master:8761/eureka/
master 和 slaveone是hostname, 可以在hosts文件中添加,直接写IP也行
application.properties中添加下面的内容
spring.application.name=fangjia-eureka
eureka.instance.hostname=localhost
# 由于该应用为注册中心,所以设置为false,代表不向注册中心注册自己
eureka.client.register-with-eureka=false
# 由于注册中心的职责就是维护服务实例,他并不需要去检索服务,所以也设置为false
eureka.client.fetch-registry=false
# 关闭自我保护
eureka.server.enableSelfPreservation=false
security.basic.enabled=true
security.user.name=用户名
security.user.password=密码
# 指定不同的环境
spring.profiles.active=master
在A机器上启动默认用master启动即可,然后在B机器上加上–spring.profiles.active=slaveone启动即可
这样master注册到了slaveone中,slaveone注册到了master中,2边的配置信息是同步的,无论谁挂掉了,应用都能继续使用存活的这个注册中心。
Eureka的集群搭建方法-保证高可用
- 集群(17094)
- eureka(1740)
相关推荐
Linux之HA高可用集群知识,学到就是赚到
HA(High Availability)高可用集群,其特点为根据实际需求为前端Diretor,后端RS-server,数据库服务器,共享存储等集群节点做一个从备份服务器或者多个服务器互相备份,一旦
2017-12-23 07:10:006104
Firefly集群服务器解决方案
服务器,而随着人们对服务器工作负载模式的新需求,越来越多的智能场景需要小型服务器来部署。方案简介集群服务器解决方案,以多块核心板的组合方式,提供标准的软硬件接口,支持分布式AI运算,可用于机器学习
2019-08-16 15:09:56
Hadoop的集群环境部署说明
Hadoop集群环境搭建是很多学习hadoop学习者或者是使用者都必然要面对的一个问题,网上关于hadoop集群环境搭建的博文教程也蛮多的。对于玩hadoop的高手来说肯定没有什么问题,甚至可以说
2018-10-12 15:51:49
K8s 从懵圈到熟练 – 集群网络详解
,不同的地方在于 terway 支持 Pod 弹性网卡,以及 NetworkPolicy 功能。本文中,作者基于当前的 1.12.6 版本,以 flannel 为例,深入分析阿里云 K8S 集群网络的实现方法
2019-10-14 15:06:44
Kafka集群环境的搭建
1、环境版本版本:kafka2.11,zookeeper3.4注意:这里zookeeper3.4也是基于集群模式部署。2、解压重命名tar -zxvf
2021-01-05 17:55:37
Linux的集群搭建方法
集群(cluster)技术是一种较新的技术,通过集群技术,可以在付出较低成本的情况下获得在性能、可靠性、灵活性方面的相对较高的收益,其任务调度则是集群系统中的核心技术。
2019-07-16 07:46:30
copy模式的DRDS集群
服务安全最重要的是数据安全,大多数灾备都是保证服务高可用和数据安全性。服务不断电方案:异地多活灾备UPS不断电异地多活灾备阿里云数据库异地多活解决方案使用以下阿里云核心产品,按照架构设计原则提供数据
2021-11-16 09:23:44
从零开始学习hadoop?hadoop快速入门
Hadoop的底层google ProtoBuf的协议分析16. Hadoop底层IPC原理和RPC四、Hadoop高可用-HA1. Hadoop2.x集群结构体系介绍2. Hadoop2.x集群搭建3.
2018-03-13 15:21:18
将集群技术引入到RFID中间件的设计讨论
,RFID 中间件也必须像必须向上层应用系统提供高质量的服务, 才能保证整个系统的高可靠性、高可用性、高扩展性、高性能。 为了解决这些问题, 我们将集群技术应用到中间件中来。RFID 中间件是基于组件
2019-07-25 06:22:01
构建高可用UPS供电系统
模块自行保证用户的容量可用性。④在安装、运输上也体现出了模块化的明显优势--各单元模块化可拆卸。模块化高频机UPS的功率密度比上一代产品更高,占地面积更小。 结语 UPS供电设备的核心价值是保障高可用
2018-09-30 16:28:38
模拟集群和数字集群之间的区别和特点
模拟集群通信是指它采用模拟话音进行通信,整个系统内没有数字制技术,后来为了使通信连接更为可靠,不少集群通信系统供应商采用了数字信令,使集群通信系统的用户连接比较可靠、联通的速度有所提高,而且系统
2016-12-22 15:10:30
求MySQL集群配置的思路分享?
PXC集群方案可以完全满足三台以上的MySQL部署,但有时也会遇到只有2台服务器的情况,所以有必要再去熟悉下MySQL的基础主从或者主主集群的方式。
2020-11-05 08:06:39
求一种基于集群的技术和基于虚拟机重启的技术
什么是IBM Power Systems的地理分散弹性?灾难恢复和高可用性(HA)解决方案主要基于两种技术:基于集群的技术和基于虚拟机重启的技术。 群集高可用性和灾难恢复解决方案通常会部署冗余的硬件
2021-12-29 06:23:25
相对湿度测量集群在STM32WB堆栈中可用吗?
相对湿度测量集群——应该在 STM32WB 堆栈中可用。不幸的是,在我拥有的图书馆中,我找不到相对湿度测量集群。它在某处可用吗?
2023-01-06 08:45:36
讨论离线单板硬件测试方法和系统测试方法
随着嵌入式系统的发展,迫切需要在嵌入式系统开发阶段对嵌入式系统进行离线测试与分析,以保证系统的软件应用程序、硬件具有兼容性、高可靠性和高可用性,迅速发现并准确定位系统中存在的问题。本文结合上海贝尔阿尔卡特股份有限公司开发的宽带交换系统,讨论离线单板硬件测试方法和系统测试方法。
2019-07-05 07:24:18
阿里云上Kubernetes集群联邦
企业带来一些担忧,如何应对可用区级别的Fail,以及容灾备份?是否会造成厂商锁定,增加迁移成本?如何应对线上线下突发流量?如何统一管理调度容器资源?单个集群规模的上限等等。点此查看原文:http
2018-03-12 17:10:52
基于SSI的远程集群管理系统
受集群系统结构的固有特性的影响,集群系统的管理问题日益突出。早期集群系统通过命令行方式进行管理,存在功能不完善、结构单一、可用性差、不支持远程管理等缺点。该文
2009-04-13 08:51:014
EDACS集群通信系统的特点及常见故障解决方法
本文简单介绍了 EDACS 集群通信系统的特点,并应用丰富的经验阐述了EDACS 集群通信系统的常规故障及解决方法。
2009-09-15 15:02:5710
SoC验证环境搭建方法的研究
本文从SoC (System on a Chip)验证环境外在的框架结构、内在的验证数据的组织与管理和体现其工作原理的系统脚本的设计思想三方面出发,讨论SoC 验证环境的搭建方法,并搭建的验证环
2009-12-14 09:52:5822
Win2003服务器集群技术 (完整版)
本文介绍如何利用Windows Server 2003软件来搭建服务器集群。集群为资源和应用程序提供高可用性、故障恢复、可伸缩性和可管理性。 1、Microsoft Windows 2003集群介绍
服务器群
2010-06-14 11:01:041988
雷达可用度的评价方法
在分析影响雷达系统可用度有关因素的基础上, 基于故障发生次数是泊松过程的假设, 提出了一种雷达可用度的数学模型和评价方法, 仿真结果表明了建模方法的合理性和有效性, 为雷达
2011-05-18 18:55:210
机群系统的可用性分析计算
结合设计应用于金融领域的,由曙光天阔服务器搭建的高可用机群系统,从硬件、系统软件和应用服务软件三个方面进行分析,提出对系统可用性进行估算的一种方法,计算出所设计的
2011-06-29 10:44:000
基于开源系统的高可用性集群应用
随着硬件价格的逐步下降,PC 服务器已经不是什么高端设备了。而近些年虚拟化的发展,架设一台服务器已经是很容易的事情。通过组建集群来对关键服务提供高可用性(High-availabili
2011-07-07 17:47:3429
iOS搭建清晰可用的APP架构的原则
最近在搭建新项目的iOS框架,一直在思考如何才能搭建出高可用App框架,能否避免后期因为代码质量问题的重构。以前接手过许多烂代码,架构松散,底层混乱,缺少规范,导致团队开发时代码风格迥异,清晰的项目
2017-09-25 16:45:320
Mesos高可用集群解决方案
)设计方案的了解以及在Mesos社区贡献的经验,深度剖析了Mesos集群高可用的解决方案,以及对未来的展望。 Mesos高可用架构概述 首先
2017-10-10 09:48:270
浅谈Kubernetes集群的高可用方案
在整个Kubernetes集群中处于中心数据库的地位,为保证Kubernetes集群的高可用性,首先需要保证数据库不是单故障点。一
2017-10-11 10:04:471
国外培育先进制造业集群的主要做法介绍
搭建欧洲集群合作平台,鼓励集群组织交流,深化开放合作。欧洲的每个集群都有自己的集群管理机构,即集群组织。为了促进欧洲集群之间的合作,帮助集群进入国际市场,寻找跨国合作的潜在伙伴,促进企业,尤其是中小企业融入全球价值链,欧盟委员会资助搭建了欧洲集群合作平台,集中了欧洲各地950多个注册的集群组织。
2019-09-30 08:44:122339
阿里云HBase推出普惠性高可用服务,独家支持用户的自建、混合云环境集群
高可用客户端进行创建、修改和删除,控制台会保证主备集群元数据的一致性。目前我们支持0.96、0.98、1.x、2.x、云HBase增强版等多个版本。0.961.x2.x云增强版
2019-11-14 23:06:16241
简单分析Java高可用集群和微服务架构
可能大部分读者都在想,为什么在这以 dubbo、spring cloud 为代表的微服务时代,我要还要整理这种已经“过时”高可用集群架构?
2020-05-03 18:17:001881
ApiBoot Logging整合Spring Cloud Eureka负载均衡上报日志
ApiBoot Logging支持整合服务注册中心(Eureka、Consul、Nacos Discovery、Zookeeper...)进行上报请求日志,Logging Client会从服务注...
2020-12-10 22:08:46261
ETCD集群的工作原理和高可用技术细节介绍
【导读】新年快乐!本文介绍了etcd集群的工作原理和高可用技术细节。 etcd 简介 coreos 开发的分布式服务系统,内部采用 raft 协议作为一致性算法。作为服务发现系统,有以下的特点
2021-02-23 10:54:598704
eureka优瑞家杀菌洗地机全球首发,清洁更专业、健康、高效!
拥有112年历史的美国百年清洁品牌eureka优瑞家2021年正式登录中国市场,3月4日全球首发颠覆性新品——吸尘+拖地+除菌三合一的eureka优瑞家杀菌洗地机。这款洗地机也是全球首家研发出的仅仅
2021-03-05 12:10:241165
从零开始搭建Kubernetes集群步骤
虽然网上有大量从零搭建 K8S 的文章,但大都针对老版本,若直接照搬去安装最新的 1.20 版本会遇到一堆问题。故此将我的安装步骤记录下来,希望能为读者提供 copy and paste 式的集群
2021-09-01 14:33:533581
银河麒麟高可用集群软件V10的优势特点是什么
银河麒麟高可用集群软件V10 是基于银河麒麟高级服务器操作系统开发的智能高可用软件产品,通过应用银河麒麟高可用产品可以提升软硬件系统及应用运行的稳定性和可靠性,该产品经过多年的用户应用及市场验证
2021-09-02 16:20:40994
搭建服務器集群的3大注意事項
服务器集群是现时很多企业选用的建站科案选用技术, 为企业提供更稳定可靠的运作, 服务器出现超载或宕机也不会导致整个业务无法运作, 是企业服务器热备的不二之选, 我们为你一一说明一下
2022-09-12 23:55:28425
关于K8S集群如何优化的?
目前的解决方案是使用etcd operator来搭建etcd 集群,operator是CoreOS推出的旨在简化复杂有状态应用管理的框架,它是一个感知应用状态的控制器,通过扩展Kubernetes API来自动创建、管理和配置应用实例。
2023-02-06 10:45:441318
互联网三高(高并发、高性能、高可用)中的高可用
那么这么多组件该怎么做高可用设计呢,其实任何组件要做高可用,都离不开「冗余」和「自动故障转移」,众所周知单点是高可用的大敌,所以组件一般是以集群(至少两台机器)的形式存在的,这样只要某台机器出现问题
2023-02-14 09:27:442048
如何搭建高可用集群
5、Kubernetes 6、总结 1、高可用 2、关于CP还是AP的选择 3、技术体系 4、产品的活跃度 1、前言 微服务的注册中心目前主流的有以下五种: Zookeeper Eureka Consul
2023-05-25 11:03:43392
SpringCloud Alibaba之Nacos集群部署+高可用保证
微服务并不是直接通过 IP 地址访问后端服务,而是采用域名访问。通过 DNS(域名解析服务)转换为具体的 IP 地址,通过域名方式屏蔽后端容易产生变化的 IP 地址。
2023-06-05 16:46:36704
搭建Keepalived+Lvs+Nginx高可用集群负载均衡
Server)实现高可用负载均衡 附:LVS的负载均衡算法 八、搭建Keepalived+Lvs+Nginx高可用集群负载均衡 一、Nginx安装 1、去官网http://nginx.org/下载对应
2023-06-25 15:39:481724
集群服务器和站群服务器一样吗?
集群服务器和站群服务器是用于提高系统可用性、性能和扩展性的不同架构方法。那么集群服务器和站群服务器一样吗?答案是它们在设计、工作原理和用途方面是不一样得。下面,小编给大家比较一下集群服务器
2023-09-05 17:35:01312
Eureka Client的创建案例
在上篇中已经讲了 Eureka Server 的配置文件读取。接下来讲讲 Eureka Client 的创建。每一个 eureka server 都是一个 eureka client,是用来和其他
2023-10-09 17:03:41269
Eureka Server面向接口的方式读取配置文件
eureka sersver 配置环境 在上一篇中已经介绍了,spring boot 是调用 类的 方法启动 Eureka Server 的。 public void
2023-10-09 17:05:55305
Spring Boot启动 Eureka流程
在上篇中已经说过了 Eureka-Server 本质上是一个 web 应用的项目,今天就来看看 Spring Boot 是怎么启动 Eureka 的。 Spring Boot 启动 Eureka
2023-10-10 11:40:58371
Eureka!NVIDIA 研究突破为机器人学习注入新动力
AI 智能体利用 LLM 自动生成奖励算法,训练机器人完成复杂任务。 NVIDIA Research 开发的一款名为 Eureka 的新型 AI 智能体可以教机器人复杂的技能,它教会了机器人
2023-10-24 09:48:38136
Eureka!NVIDIA 研究突破为机器人学习注入新动力
AI 智能体利用 LLM 自动生成奖励算法,训练机器人完成复杂任务。 NVIDIA Research 开发的一款名为 Eureka 的新型 AI 智能体可以教机器人复杂的技能,它教会了机器人
2023-10-25 15:55:01116
基于Kubernetes集群的typecho博客搭建方案
Kubernetes提供了强大的高可用性特性,它可以自动管理和调度容器实例,确保应用程序在集群中始终可用。还可以监控和自动修复故障的容器实例,提高博客的稳定性和可靠性。
2023-10-30 10:02:12119
Kubernetes 集群及其生态搭建
上一次接触到kubernetes集群的时候已经是一年以前了,那个时候官方的版本还只是 v1.10 ,而现在过去一年的时间了,官方版本已经快速的迭代到了 v1.17 了,社区也越来越成熟、相关的生态
2023-11-01 16:04:29172
zookeeper集群主要有哪三种角色
一个Leader,其他节点都是Follower或Observer。Leader的选举是通过Zookeeper内部的一种算法实现的,保证了集群的高可用性。 Leader的
2023-12-03 16:35:501132
redis集群状态查看命令
Redis集群是一种高可用性的分布式架构,可以通过多个节点实现数据的复制和负载均衡。为了维护集群的稳定性和可靠性,管理员需要监控和查看集群的状态。下面是详细介绍Redis集群状态查看命令
2023-12-04 10:44:23381
redis集群中的hash一致性算法的理解
的单节点Redis已经无法满足高并发读写和大容量存储的需求。为了解决这个问题,Redis集群应运而生。 Redis集群通过将数据分散到多个节点上,实现了水平扩展,使得Redis集群可以处理更多的并发请求。同时,Redis集群还具备高可用性,即使某个节点宕机,也可以保证集
2023-12-04 10:45:47236
redis查看集群状态命令
Redis 是一个开源的、内存中的数据结构存储系统,提供了一系列命令来管理和操作数据。在 Redis 中,集群是一个由多个 Redis 实例组成的分布式系统,用于提高数据的可用性和性能。在进行
2023-12-04 11:39:54308
评论
查看更多