前言
结合Netflix Eureka 架构图, 简单分析这一服务注册和服务发现组件的源码
目的
结合Netflix Eureka架构图
- 从源码解读Eureka架构图中服务生命周期
- Register: 服务注册
- Renew: 服务续约
- Cancel: 服务下线
- Evict: 服务剔除(Servcer端)
- 从源码解读Eureka Peer Replicate过程
- 总结其一致性问题
说明
环境准备
源码获取: https://github.com/Netflix/eureka
项目结构如下:
```
eureka-client
eureka-client-archaius2
eureka-client-jersey2
eureka-core
eureka-core-jersey2
eureka-examples
eureka-resources
eureka-