【Eureka】 LeaseManager
【Eureka】 LeaseManager
Metadata
title: 【Eureka】 LeaseManager
date: 2023-01-01 17:21
tags:
- 行动阶段/完成
- 主题场景/组件
- 笔记空间/KnowladgeSpace/ProgramSpace/ModuleSpace
- 细化主题/Module/Eureka/服务操作
categories:
- Eureka
keywords:
- Eureka
description: LeaseManager 接口 定义了应用服务实例在服务中心的几个操作方法: register、 cancel、 renew、 evict.
LeaseManager
LeaseManager (com/netflix/eureka/lease/LeaseManager.java) 接口 定义了应用服务实例在服务中心的几个操作方法: register、 cancel、 renew、 evict.
public interface LeaseManager<T> {
/**
* Register 用于注册服务实例信息。
*/
void register(T r, int leaseDuration, boolean isReplication);
/**
* Cancel 用于删除服务实例信息
*/
boolean cancel(String appName, String id, boolean isReplication);
/**
* Renew 用于与 Eureka Server 进行心跳操作。 维持租约。
*/
boolean renew(String appName, String id, boolean isReplication);
/**
* Evict 用于剔除租约过期的服务实例信息。
*/
void evict();
}
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自 蝶梦庄生!
评论