Eureka微服务之服务核心动作

本文详细介绍了Eureka服务注册与发现机制中的核心操作,包括服务注册、下线、租约更新及服务剔除。同时,阐述了leaseManager类与lookupService类的功能,涉及服务实例的注册、删除、维持租约及查询所有应用信息、获取特定服务实例等关键操作。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

核心动作

服务注册(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方式获取下一个服务实例


}

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值