类 AddressServerMemberLookup
- java.lang.Object
-
- com.alibaba.nacos.core.cluster.AbstractMemberLookup
-
- com.alibaba.nacos.core.cluster.lookup.AddressServerMemberLookup
-
- 所有已实现的接口:
MemberLookup
public class AddressServerMemberLookup extends AbstractMemberLookup
Cluster member addressing mode for the address server.- 作者:
- liaochuntao
-
-
嵌套类概要
嵌套类 修饰符和类型 类 说明 (专用程序包) classAddressServerMemberLookup.AddressServerSyncTask
-
字段概要
字段 修饰符和类型 字段 说明 private static java.lang.StringADDRESS_SERVER_DOMAIN_ENVprivate static java.lang.StringADDRESS_SERVER_DOMAIN_PROPERTYprivate static java.lang.StringADDRESS_SERVER_PORT_ENVprivate static java.lang.StringADDRESS_SERVER_PORT_PROPERTYprivate static java.lang.StringADDRESS_SERVER_RETRY_PROPERTYprivate static java.lang.StringADDRESS_SERVER_URL_ENVprivate static java.lang.StringADDRESS_SERVER_URL_PROPERTYjava.lang.StringaddressPortprivate intaddressServerFailCountjava.lang.StringaddressServerUrljava.lang.StringaddressUrlprivate static java.lang.StringDEFAULT_HEALTH_CHECK_FAIL_COUNTprivate static java.lang.StringDEFAULT_SERVER_DOMAINprivate static java.lang.StringDEFAULT_SERVER_POINTprivate static intDEFAULT_SERVER_RETRY_TIMEprivate static longDEFAULT_SYNC_TASK_DELAY_MSjava.lang.StringdomainNamejava.lang.StringenvIdUrlprivate GenericType<java.lang.String>genericTypeprivate static java.lang.StringHEALTH_CHECK_FAIL_COUNT_PROPERTYprivate booleanisAddressServerHealthprivate intmaxFailCountprivate com.alibaba.nacos.common.http.client.NacosRestTemplaterestTemplateprivate booleanshutdown-
从类继承的字段 com.alibaba.nacos.core.cluster.AbstractMemberLookup
memberManager, start
-
-
构造器概要
构造器 构造器 说明 AddressServerMemberLookup()
-
方法概要
所有方法 实例方法 具体方法 修饰符和类型 方法 说明 protected voiddoDestroy()subclass can override this method if need.voiddoStart()subclass can override this method if need.java.util.Map<java.lang.String,java.lang.Object>info()Some data information about the addressing pattern.private voidinitAddressSys()private voidrun()private voidsyncFromAddressUrl()booleanuseAddressServer()is using address server.-
从类继承的方法 com.alibaba.nacos.core.cluster.AbstractMemberLookup
afterLookup, destroy, injectMemberManager, start
-
-
-
-
字段详细资料
-
genericType
private final GenericType<java.lang.String> genericType
-
domainName
public java.lang.String domainName
-
addressPort
public java.lang.String addressPort
-
addressUrl
public java.lang.String addressUrl
-
envIdUrl
public java.lang.String envIdUrl
-
addressServerUrl
public java.lang.String addressServerUrl
-
isAddressServerHealth
private volatile boolean isAddressServerHealth
-
addressServerFailCount
private int addressServerFailCount
-
maxFailCount
private int maxFailCount
-
restTemplate
private final com.alibaba.nacos.common.http.client.NacosRestTemplate restTemplate
-
shutdown
private volatile boolean shutdown
-
HEALTH_CHECK_FAIL_COUNT_PROPERTY
private static final java.lang.String HEALTH_CHECK_FAIL_COUNT_PROPERTY
- 另请参阅:
- 常量字段值
-
DEFAULT_HEALTH_CHECK_FAIL_COUNT
private static final java.lang.String DEFAULT_HEALTH_CHECK_FAIL_COUNT
- 另请参阅:
- 常量字段值
-
DEFAULT_SERVER_DOMAIN
private static final java.lang.String DEFAULT_SERVER_DOMAIN
- 另请参阅:
- 常量字段值
-
DEFAULT_SERVER_POINT
private static final java.lang.String DEFAULT_SERVER_POINT
- 另请参阅:
- 常量字段值
-
DEFAULT_SERVER_RETRY_TIME
private static final int DEFAULT_SERVER_RETRY_TIME
- 另请参阅:
- 常量字段值
-
DEFAULT_SYNC_TASK_DELAY_MS
private static final long DEFAULT_SYNC_TASK_DELAY_MS
- 另请参阅:
- 常量字段值
-
ADDRESS_SERVER_DOMAIN_ENV
private static final java.lang.String ADDRESS_SERVER_DOMAIN_ENV
- 另请参阅:
- 常量字段值
-
ADDRESS_SERVER_DOMAIN_PROPERTY
private static final java.lang.String ADDRESS_SERVER_DOMAIN_PROPERTY
- 另请参阅:
- 常量字段值
-
ADDRESS_SERVER_PORT_ENV
private static final java.lang.String ADDRESS_SERVER_PORT_ENV
- 另请参阅:
- 常量字段值
-
ADDRESS_SERVER_PORT_PROPERTY
private static final java.lang.String ADDRESS_SERVER_PORT_PROPERTY
- 另请参阅:
- 常量字段值
-
ADDRESS_SERVER_URL_ENV
private static final java.lang.String ADDRESS_SERVER_URL_ENV
- 另请参阅:
- 常量字段值
-
ADDRESS_SERVER_URL_PROPERTY
private static final java.lang.String ADDRESS_SERVER_URL_PROPERTY
- 另请参阅:
- 常量字段值
-
ADDRESS_SERVER_RETRY_PROPERTY
private static final java.lang.String ADDRESS_SERVER_RETRY_PROPERTY
- 另请参阅:
- 常量字段值
-
-
方法详细资料
-
doStart
public void doStart() throws com.alibaba.nacos.api.exception.NacosException从类复制的说明:AbstractMemberLookupsubclass can override this method if need.- 指定者:
doStart在类中AbstractMemberLookup- 抛出:
com.alibaba.nacos.api.exception.NacosException- NacosException
-
useAddressServer
public boolean useAddressServer()
从接口复制的说明:MemberLookupis using address server.- 返回:
- using address server or not.
-
initAddressSys
private void initAddressSys()
-
run
private void run() throws com.alibaba.nacos.api.exception.NacosException- 抛出:
com.alibaba.nacos.api.exception.NacosException
-
doDestroy
protected void doDestroy() throws com.alibaba.nacos.api.exception.NacosException从类复制的说明:AbstractMemberLookupsubclass can override this method if need.- 指定者:
doDestroy在类中AbstractMemberLookup- 抛出:
com.alibaba.nacos.api.exception.NacosException- nacosException
-
info
public java.util.Map<java.lang.String,java.lang.Object> info()
从接口复制的说明:MemberLookupSome data information about the addressing pattern.- 返回:
Map
-
syncFromAddressUrl
private void syncFromAddressUrl() throws java.lang.Exception- 抛出:
java.lang.Exception
-
-