一、准备工作
Eureka can be made even more resilient and available by running multiple instances and asking them to register with each other. In fact, this is the default behaviour, so all you need to do to make it work is add a valid serviceUrl to a peer, e.g.

摘自官网

Eureka通过运行多个实例,使其更具有高可用性。事实上,这是它默认的熟性,你需要做的就是给对等的实例一个合法的关联serviceurl。

二、改造工作
在eureka-server工程中resources文件夹下,创建配置文件application-peer1.yml:

server:port: 8761spring:profiles: peer1
eureka:instance:hostname: peer1client:serviceUrl:defaultZone: http://peer2:8769/eureka/复制代码

并且创建另外一个配置文件application-peer2.yml:

server:port: 8769spring:profiles: peer2
eureka:instance:hostname: peer2client:serviceUrl:defaultZone: http://peer1:8761/eureka/复制代码

这时eureka-server就已经改造完毕。

ou could use this configuration to test the peer awareness on a single host (there’s not much value in doing that in production) by manipulating /etc/hosts to resolve the host names.

按照官方文档的指示,需要改变etc/hosts,linux系统通过vim /etc/hosts ,加上:

127.0.0.1 peer1
127.0.0.1 peer2复制代码

windows电脑,在c:/windows/systems/drivers/etc/hosts 修改。

这时需要改造下service-hi:

eureka:client:serviceUrl:defaultZone: http://peer1:8761/eureka/
server:port: 8762
spring:application:name: service-hi复制代码

架构代码如下:

资料和源码来源地址

Spring Cloud大型企业分布式微服务云构建的B2B2C电子商务平台源码请加企鹅求求:一零三八七七四六二六

转载于:https://juejin.im/post/5c4e75796fb9a04a102fab7f

Java springboot B2B2C o2o多用户商城 springcloud架构-(十)高可用的服务注册中心相关推荐

  1. (十)Java B2B2C o2o多用户商城 springcloud架构- SSO单点登录之OAuth2.0登录认证(1)

    2019独角兽企业重金招聘Python工程师标准>>> 之前写了很多关于spring cloud的文章,今天我们对OAuth2.0的整合方式做一下笔记,首先我从网上找了一些关于OAu ...

  2. (四)Java B2B2C o2o多用户商城 springcloud架构-断路器(Hystrix)

    2019独角兽企业重金招聘Python工程师标准>>> 在微服务架构中,根据业务来拆分成一个个的服务,服务与服务之间可以相互调用(RPC),在Spring Cloud可以用RestT ...

  3. Java springcloud B2B2C o2o多用户商城 springcloud架构 (二十二)创建含有多module的springboot工程...

    这篇文章主要介绍如何在springboot中如何创建含有多个module的工程,栗子中含有两个 module,一个作为libarary. 工程,另外一个是主工程,调用libary .其中libary ...

  4. Java B2B2C o2o多用户商城 springcloud架构 (六)分布式配置中心(Spring Cloud Config)

    一.简介 在分布式系统中,由于服务数量巨多,为了方便服务配置文件统一管理,实时更新,所以需要分布式配置中心组件.在Spring Cloud中,有分布式配置中心组件spring cloud config ...

  5. (十四)Java springcloud B2B2C o2o多用户商城 springcloud架构- Spring Cloud构建分布式电子商务平台...

    通过Spring Cloud构建PC+微信+APP+云服务的云商平台系统,其中包括B2B.B2C.C2C.O2O.新零售.直播电商等子平台,之前我们讲了很多关于Spring Cloud的概念文章,从本 ...

  6. Java springcloud B2B2C o2o多用户商城 springcloud架构

    Spring cloud b2b2c电子商务社交平台源码请加企鹅求求:一零三八七七四六二六.用java实施的电子商务平台太少了,使用spring cloud技术构建的b2b2c电子商务平台更少,大型企 ...

  7. Java springcloud B2B2C o2o多用户商城 springcloud架构 (十七)上传文件

    2019独角兽企业重金招聘Python工程师标准>>> 这篇文章主要介绍,如何在springboot工程作为服务器,去接收通过http 上传的multi-file的文件. 构建工程 ...

  8. (十五)Java springcloud B2B2C o2o多用户商城 springcloud架构-commonservice-sso服务搭建(一)...

    2019独角兽企业重金招聘Python工程师标准>>> 前面几篇我们已经介绍了Spring Cloud和oauth2的知识点,今天我们要利用Spring Cloud和oauth2进行 ...

  9. Java B2B2C o2o多用户商城 springcloud架构-docker-feign-hystrix(六)

    2019独角兽企业重金招聘Python工程师标准>>> 简介 上一节我们讨论feign的配置,这节我们讨论一下,feign+hystrix调用生产者时,进行容错处理 一.创建模块(m ...

  10. (十七)Java springcloud B2B2C o2o多用户商城 springcloud架构-消息驱动 Spring Cloud Stream...

    在使用spring cloud云架构的时候,我们不得不使用Spring cloud Stream,因为消息中间件的使用在项目中无处不在,我们公司后面做了娱乐方面的APP,在使用spring cloud ...

最新文章

  1. Py之reprint:reprint的简介、安装、使用方法之详细攻略
  2. 仿京东左侧菜单弹出html代码,相仿京东左侧菜单
  3. JavaScript基础二
  4. UML从需求到实现----用例
  5. 你竟是这样的月饼-今年中秋节折腾的月饼2.0
  6. AJPFX分享java排序之希尔排序
  7. 系统调用之lseek
  8. 毛星云opencv7.1.3之sobel算子--失败算法
  9. android xml 设置半透明
  10. 关于文件变化监听, 你了解多少?
  11. 计算机变网络限速,电脑网速太慢?先别着急找运营商,修改这个限制瞬间变流畅...
  12. 杭州电子科技大学acm--2011
  13. xubuntu20.04安装记
  14. 剖析kubernetes集群内部DNS解析原理
  15. [数据分析] [保姆级教程] 数据差异分析方法
  16. 使用B站API:http://api.bilibili.com/x/space/upstat?mid=2026561407获取播放量、点赞量的返回报文中data数据缺失问题排查(已解决)
  17. 数字信号处理。 引言
  18. 74HC245的作用
  19. Dev-C++的下载和安装步骤 超级详细教程来喽!
  20. AI产品经理面试问题积累

热门文章

  1. sql server2008数据库迁移的两种方案
  2. 对GridFS数据进行分片
  3. 简述JDBC原理 + 在JAVA中异常是什么 + throws 与 throw 区别 + 简单解释以下JAVA中的多态...
  4. 【luogu P2319 [HNOI2006]超级英雄】 题解
  5. hdu 4717 The Moving Points(三分)
  6. linux下查看用户个数和具体名字
  7. Web 开发与设计师速查手册大全
  8. 影视.20190507
  9. Project项目视图
  10. innerHTML和innerText的使用和区别