Eureka Server 集群建立的步骤相对简单,

1、需要修改application.yml配置文件

spring:application:name: eureka-server---
spring:profiles: peer1
server:port: 8761shutdown: graceful
eureka:instance:prefer-ip-address: truehostname: peer1client:service-url:defaultZone: http://peer2:8762/eureka/---
spring:profiles: peer2
server:port: 8762shutdown: graceful
eureka:instance:prefer-ip-address: truehostname: peer2client:service-url:defaultZone: http://peer1:8761/eureka/

eureka.instance.hostname,hostname为实际服务器的主机名。

eureka.instance.prefer-ip-address: true, 将服务的ip地址注册到eureka, 主要是基于容器部署时,容器主机名随机生成,没有DNS记录,客户端无法解析主机名。

eureka.client.register-with-eureka: true,是否向eureka注册服务,false为不注册。

eureka.client.fetch-registry: true,是否在本地缓存服务注册列表,false为不缓存。

2、使用idea里的maven package打成jar包

3、通过命令启动的方式,启动两个eureka server节点,

在peer1服务器上启动命令为:

java -jar eurekaserver-0.0.1-SNAPSHOT.jar --spring.profiles.active=peer1

在peer2服务器上启动命令为:

java -jar eurekaserver-0.0.1-SNAPSHOT.jar --spring.profiles.active=peer2

4、用浏览器打开http://peer1:8761/,注册的服务实例里可以看到

EUREKA-SERVER n/a (2) (2)

用浏览器打开http://peer2:8762/,看到服务实例一样。

5、新建一个logservice的eureka client客户端,

添加eureka-client 依赖,配置文件修改为以下内容,该客户端向peer1 节点注册信息,peer1节点的注册列表会同步到peer2节点。

spring:application:name: logservice
server:port: 8763shutdown: graceful
eureka:client:service-url:defaultZone: http://peer1:8761/eureka/

6、启动客户端,

再观察http://peer1:8761/,http://peer1:8762/,在peer1和peer2两个节点都能看到注册服务列表里增加了logservice服务。

LOGSERVICE n/a (1) (1)

Eureka Server 集群相关推荐

  1. 配置 Eureka Server 集群

    简介 为了使 Eureka Server 实现高可用,我们需要为它配置集群.这样当有一台 Eureka Server 有故障时,集群中的其他 Server 可以进行代替.Eureka 集群之中的 No ...

  2. Eureka Server集群数据同步

    一.数据同步 Eureka Server之间会互相进行注册,构建Eureka Server集群,不同Eureka Server之间会进行服务同步,用来保证服务信息的一致性.当服务提供者发送注册请求到一 ...

  3. 3、Spring Cloud - Eureka(高可用Eureka Server集群)

    在实际的项目中,可能有几十个或者几百个的微服务实例,这时 Eureka Server 承担了非 常高的负载.由于 Eureka Server 在微服务架构中有着举足重轻的作用,所以需要对 Eureka ...

  4. SpringCloud创建Eureka模块集群

    1.说明 本文详细介绍Spring Cloud创建Eureka模块集群的方法, 基于已经创建好的Spring Cloud Eureka Server模块, 请参考SpringCloud创建Eureka ...

  5. Eureka Server集群同步

    本文来说下Eureka Server集群同步 文章目录 集群启动同步 集群同步类型 发起同步 Eureka Server接收同步 本文小结 集群启动同步 集群启动同步 protected void i ...

  6. SpringCloud的入门学习之Netflix-eureka(Eureka的集群版搭建)

    1.Eureka单机版的话,可能会出现单点故障,所以要保障Eureka的高可用,那么可以进行搭建Eureka的集群版. 高可用的Eureka的注册中心,将注册中心服务部署到多台物理节点上,形成一个集群 ...

  7. 一张图解释SQL Server集群、镜像、复制、日志传送

    一张图解释SQL Server集群.镜像.复制.日志传送 本文版权归作者所有,未经作者同意不得转载.

  8. SQL Server集群

    SQL Server 集群   很多组织机构慢慢的在不同的服务器和地点部署 SQL Server 数据库 -- 为各种应用和目的 -- 开始考虑通过 SQL Server 集群的方式来合并. 将 SQ ...

  9. ArcGIS Server集群部署基于Windows系统

    ArcGIS Server集群部署 1 几个重要的概念 1.1 服务.池化.实例 使用ArcGIS Server发布一个地图服务,发布服务的同时会要求定义池化的类型.最小最大实例数.用户请求一个ser ...

最新文章

  1. 方法中的参数的五种形式
  2. SQL Server误区30日谈-Day27-使用BACKUP ... WITH CHECKSUM可以替代DBCC CheckDB
  3. 《Go语言圣经》学习笔记 第六章 方法
  4. [转载] Python中TFTP的理解
  5. 用最科学的方法展示最形象的图表——前段数据可视化选型实践
  6. Kubernetes学习笔记之Calico CNI Plugin源码解析(一)
  7. MySQL学习-MySQL数据库事务
  8. 万圣节海报素材PSD分层模板
  9. 何小鹏总结2017:小鹏汽车融资近50亿,上市车型下月亮相CES
  10. 提升工作效率的优秀工具收藏
  11. LayaAir graphics 矢量绘图之 多边形、矩形
  12. 联想y430完全拆机图解_y430p拆机详细步骤及如何安装mSATA接口的固态硬盘?
  13. 【Spark NLP】第 5 章:处理词
  14. word2010分页设置页眉
  15. 3.如何使用EXCEL进行数据分析,得出相应的拟合公式
  16. python哥德巴赫猜想
  17. python 一维数据和二维数据的存储,表达和处理
  18. python里的百分号_python里百分号什么意思
  19. 计算机怎样发现路由器上u盘,路由器USB插口的4个功能,你也许一个都不知道!...
  20. Gardner定时同步的matlab实现

热门文章

  1. 【OpenStack】【Nova】安装与配置详解 (1)
  2. java运行python脚本_java调用python脚本,中文变成问号
  3. ubuntu下安装与使用Log4cpp
  4. 判定两个点是否在一条直线的同一侧_计算几何01-判定两条线段是否相交
  5. mqtt调试助手_腾讯物联网开发平台入门操作,如何使用MQTT协议上传温度湿度数据...
  6. [译文]通过一个通俗易懂的方式来了解下WebAssembly(一)
  7. 安卓-08-布局管理器
  8. Consumer配置
  9. JQuery根据值设置radio选中
  10. ssh 免密码登录远程主机 免登录运行指令