zoukankan      html  css  js  c++  java
  • Eureka相关相关接口和代码位置

    1.服务注册:com.netflix.eureka.registry.AbstractInstanceRegistry#register(InstanceInfo registrant, int leaseDuration, boolean isReplication)

     对客户端提供资源接口:com.netflix.eureka.resources.ApplicationResource#addInstance(InstanceInfo info,@HeaderParam(PeerEurekaNode.HEADER_REPLICATION) String isReplication)

    2.注册中心数据同步:com.netflix.eureka.registry.PeerAwareInstanceRegistryImpl#syncUp

    3.服务取消对客户端的资源接口:com.netflix.eureka.resources.InstanceResource#cancelLease(@HeaderParam(PeerEurekaNode.HEADER_REPLICATION) String isReplication

    4.服务剔除:com.netflix.eureka.registry.AbstractInstanceRegistry#evict(long)

      服务剔除,续约定时任务:com.netflix.eureka.registry.AbstractInstanceRegistry#postInit

    5.服务续约:com.netflix.eureka.resources.InstanceResource#renewLease

    6.客户端注册列表拉取:com.netflix.discovery.DiscoveryClient#fetchRegistry(boolean

    7.客户端注册:com.netflix.discovery.DiscoveryClient#register

    8.ribbon更新本地缓存服务列表:com.netflix.loadbalancer.DynamicServerListLoadBalancer#updateListOfServers

    9.ribbon去eureka拉取实例列表:com.netflix.niws.loadbalancer.DiscoveryEnabledNIWSServerList#obtainServersViaDiscovery

  • 相关阅读:
    Ubuntu 18.04 新系统 允许root远程登录设置方法
    《软件需求》读书笔记03
    第十一周总结
    python 遍历迭代器iteration与list的区别
    第九周总结
    大学生运动情况调研计划
    系统需求分析08
    系统需求分析07
    系统需求分析06
    系统需求分析05
  • 原文地址:https://www.cnblogs.com/nijunyang/p/14026199.html
Copyright © 2011-2022 走看看