Nacos的实例类源码
com.alibaba.nacos.api.naming.pojo.Instance
public class Instance {
/**
* 实例ID
*/
private String instanceId;
/**
* 实例IP
*/
private String ip;
/**
* 实例端口
*/
private int port;
/**
* 实例权重
*/
private double weight = 1.0D;
/**
* 实例健康状况
*/
private boolean healthy = true;
/**
* 实例是否可接受请求
*/
private boolean enabled = true;
/**
* 是否为临时实例
*
* @since 1.0.0
*/
private boolean ephemeral = true;
/**
* 实例的集群信息
*/
private String clusterName;
/**
* 实例的服务信息
*/
private String serviceName;
/**
* 用户扩展属性
*/
private Map<String, String> metadata = new HashMap<String, String>();
}
在Nacos Client进行实例注册时,是通过Instance对象中的ephemeral字段,来表示该实例是临时实例,还是永久实例的。ephemeral的默认值是true,Nacos实例