美文网首页
八、(Eureka篇)集群Eureka 理论知识

八、(Eureka篇)集群Eureka 理论知识

作者: 头顶青天_脚踏实地 | 来源:发表于2021-01-18 11:40 被阅读0次

    一、集群Eureka 理论知识

    一切技术方案存在的意义都是为了解决问题。所以我们学习一个技术前一定要了解它所解决的问题是什么。
    问题一:微服务RPC远程服务调用最核心的问题是什么?即Eureka集群存在的意义是什么?

    答:高可用。单机版 Eureka 有一个致命的风险点,就是 EurekaServer 一旦挂了,所有服务就没法进行远程服务调用,可能造成系统全面瘫痪。解决办法:搭建 Eureka 注册中心集群,实现【负载均衡+故障容错】

    问题二:什么是 Eureka 集群?

    答:实际上就是启动多个 Eureka 实例。

    问题三:多个 Eureka 实例之间的关系是什么?

    答:他们之间的关系是:互相注册,相互守望(同步数据)。

    二、EurekaServer集群的业务目标

    业务图.png

    看一下上面的业务图,我们搭建一个 EurekaServer 的集群,两个节点,端口分别为7001和702。支付模块也有两个节点,端口分别为 8001 和 8002。搭建完成后需要达到以下3个目标:

    1、7001中注册的有7002、80、8001、8002
    2、7002中注册的有7001、80、8001、8002(相互注册)
    3、实现负载均衡。80访问支付节点的时候,是8001和8002轮询,也就是轮流调用8001服务和8002服务。

    相关文章

      网友评论

          本文标题:八、(Eureka篇)集群Eureka 理论知识

          本文链接:https://www.haomeiwen.com/subject/rfntzktx.html