实现Eureka高可用集群环境搭建

在这边我们需要搭建一个集群环境,为什么要搭建eureka的集群环境?

如果说某台eureka注册中心服务器因为某个原因出现故障瘫痪,那么可能会导致我们整个微服务环境瘫痪,因为我们整个微服务环境是通过注册中心来进行RPC远程调用的。

参考server-hello controller的transfer接口:

这边可以参考一下在server-hello的transfer接口中的url你会发现它的url并没有指定任何地址以及端口,而是通过client-hello在注册中心注册的别名来进行调用的,所以说一旦注册中心挂掉,就有可能会导致整个微服务环境瘫痪!

所以一旦遇到这种情况导致的后果是非常严重的。怎么解决?

首先你需要再搭建一个eureka注册中心环境,然后两个eureka注册中心相互注册,你中有我,我中有你这么一个样子!

这样的话当一个注册中心挂掉了,数据会自动同步到另一台eureka注册中心服务器上。。

下面我们来看具体的搭建

首先再创建一个eureka注册中心,然后yml配置文件中spring.application.name一定要和第一个eureka注册中心的一致

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 概述 著名的CAP理论指出,一个分布式系统不可能同时满足C(一致性)、A(可用性)和P(分区容错性)。由于分区容错...
    PKAQ阅读 9,213评论 0 13
  • 单节点注册中心搭建 1、打开网页:https://start.spring.io 按Alt + 回车键,将会生成e...
    TXZQ1899阅读 9,561评论 0 7
  • 他从未想过在他的人生中竟会收到勒索信,更没想到会是来自于女儿。 女儿今年刚上一年级,突然改变的节奏让她有些不适应,...
    EudoraEudora阅读 1,040评论 0 1
  • 晴天 上午带着小家伙溜达完回家,在进大楼的入口处有一对男女青年在摆弄鞭炮,当时没在意,进了楼里等电梯的时候突然间就...
    出不染阅读 1,313评论 0 0
  • 因为年龄大了,比较着急结束单身。最近在一个学术性论坛征婚,一不小心留了微信号。本来觉得这个平台,硕博比较多,素...
    lanlandesign阅读 7,265评论 30 19