一、架构
    0、实例化服务
    1、Register 注册服务(将服务注册到注册中心)
    2、服务中心收录服务
    3、Get Register(定期获取服务列表)
    4、服务调用
    5、Renew 心跳
    6、检查没有定期发送心跳的服务并在一定时间内剔除服务列表

    二、时间
    1、Eureka Client 拉取配置的时间(默认30秒)
    30秒

    2、Renew (心跳续约时间,默认30秒)
    eureka.instance.lease-renewal-interval-in-seconds,这个参数可以配置对应的心跳间隔时间。在每一个Eureka Client启动的时候,都会有一个HeartbeatThread的心跳线程,这个就是一个后跳线程,保证默认30秒时向Eureka Server发送一个信息的请求,告诉Eureka Server 当前Eureka Client还存活着

    3、Eureka Server 检测过期时间
    60秒

    4、Eureka Server 剔除服务时间
    90秒,时间时间180秒

    三、Eureka Client 缓存

    四、Eureka Server缓存

    五、Eureka Client 启动到注册需要多长时间被发现

    六、Eureka Client 下线,多长时间异常下线