看源码方法
看源码首先要了解它的使用,如果不了解它技术的使用、或者特色的话、或者原理的话,你去看源码的话就没什么意义了。 ----Mic
Eureka Server 如何接收请求
通信
接收请求的话,肯定会涉及到通信,一般来说,有http通信,socket通信(NIO、Netty)。
服务端必然会监听请求
Euraka提供了两个类 ApplicationsResource 和 ApplicationResource,这两个类会接收一些请求,类似controller。例如:
基于appId路径的访问
查询服务端所有地址的请求
增量的查询
添加实例
Eureka Cilent 如何注册
spring-clond 服务注册的接口定义和实现
注册的话,得知道spring原理的一些东西,在spring-cloud-commons包下,spring提供了服务注册的接口
spring本身没有对这个接口的实现,这里 EurekaServiceRegistry 实现了这个接口