美文网首页
01 Eureka 相关-01 简介

01 Eureka 相关-01 简介

作者: notatent | 来源:发表于2019-04-29 18:45 被阅读0次

    1.架构

    eureka-architecture.png

    2.组成及事件

    组成:

    两部分:

    • Eureka Server war 包方式运行 .
    • Eureka Client:
          Application Service 服务提供者
          Application Client 服务消费者

    Eureka Server 和 Eureka Client 之间通信用的是 jersey,Eureka Server peers 之间通信也是用 jersey。

    事件:

    • Eureka Client 与 Eureka Sever 之间:
        Register Eureka Client 注册运行应用实例到 Eureka Server
        Renew Eureka Client 每 30 秒发送心跳去续约,来向 Eureka Server 证明自己来活着。如果 Eureka Server 90 秒内未续约成功,将会被清除注册信息。
        Fetch Registry Eureka Client 从 Eureka Server 获取注册信息并缓存在本地,之后,Client 用缓存去发现服务。Client 以固定频率更新这些信息,Server 端缓存这些信息(3 min)。
        Cancel Eureka Client 发送 cancel 给 Eureka Server 去关闭应用。
      Make Remote Call Application Client 可以 使用从 Eureka Client 返回的应用实例信息,进行 load balance,发送请求给 Application Service。

    • Eureka Server 之间:
        Replicate Eureka Server 之间通过 Replicate 方式把对应的应用实例复制到另外的(配置的)Eureka Server。

    相关文章

      网友评论

          本文标题:01 Eureka 相关-01 简介

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