核心动作
服务注册(register)
服务下线(cancel)
服务租约(Renew)
服务剔除(evit)
核心操作的接口类
leaseManager类定义服务写操作的相关的方法(主要有四个)
register 用于注册服务实例信息
cancel 用于删除服务实例信息
Renew 用于和Eureka server进行心跳操作,维持租约
evit 它是server端的一个方法,用于剔除租约过期的服务实例信息
Lookupservice类定义查询操作相关的方法
该接口主要是给Client端用的,用于获取所有的应用信息,根据id获取,根据服务名获取等
public interface lookupService<T>(){
Application getApplication(String appname);
Application getApplications();
List<InstanceInfo> getInstanceById(String id);
InstanceInfo getNextServerFromEureka(String virtualHostName,boolean secure);//通过
virtualHostName 使用round-robin方式获取下一个服务实例
}