Skip to content

zhangjun1998/eureka

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

简介

这里是 『香蕉大魔王』 的 Eureka 源码解析,原始项目地址 在这。 技术暂时还比较拙劣,可能有很多理解不到位或有出入的地方,所以源码注释仅供参考哈,如有错误还请指正,错误很多的话就别说了,请把一些优秀的博客地址贴给我,我爱学习。

目前还没时间总结整体流程,有时间了我再用图文结合的方式把核心流程描述一遍,现在先 mark 一下。

忘记说了,这是 2022-06-22 拉出来的 master 分支代码。 然后其中涉及到的一些关于 spring-cloud 对 eureka 的封装需要移步到 香蕉大魔王的 spring-cloud-netflix 源码解析 去看。

已看和待看的代码如下:

  • eureka-server/web.xml
  • EurekaBootStrap
  • EurekaServerConfig
  • EurekaInstanceConfig
  • EurekaClientConfig
  • InstanceInfo
  • Application
  • Applications
  • ApplicationInfoManager
  • EurekaClient
  • EurekaConfigBasedInstanceInfoProvider
  • DiscoveryClient
  • InstanceInfoReplicator
  • LeaseInfo
  • TimedSupervisorTask
  • AbstractInstanceRegistry
  • PeerAwareInstanceRegistry
  • PeerAwareInstanceRegistryImpl
  • PeerEurekaNodes
  • EurekaServerContext
  • DefaultEurekaServerContext
  • ResponseCache
  • ResponseCacheImpl
  • ApplicationResource
  • ApplicationsResource
  • InstanceResource
  • Lease
  • ...

联系方式:

如要联系我请备注来意,不知道怎么备注的我提供个模板:「oh,你的 Eureka 源码解析的太好了,加个好友瞧一瞧」。好,祝大家技术进步,生活快乐。

About

Eureka 源码分析

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • Java 99.9%
  • Other 0.1%