@Component public class TcpHealthCheckProcessor extends Object implements HealthCheckProcessorV2, Runnable
Current health check logic is same as v1.x. TODO refactor health check for v2.x.
| 限定符和类型 | 类和说明 |
|---|---|
class |
TcpHealthCheckProcessor.PostProcessor |
| 限定符和类型 | 字段和说明 |
|---|---|
static int |
CONNECT_TIMEOUT_MS |
static String |
TYPE |
| 构造器和说明 |
|---|
TcpHealthCheckProcessor(HealthCheckCommonV2 healthCheckCommon,
com.alibaba.nacos.naming.misc.SwitchDomain switchDomain) |
| 限定符和类型 | 方法和说明 |
|---|---|
String |
getType()
Get check task type, refer to enum HealthCheckType.
|
void |
process(HealthCheckTaskV2 task,
com.alibaba.nacos.naming.core.v2.pojo.Service service,
com.alibaba.nacos.naming.core.v2.metadata.ClusterMetadata metadata)
Run check task for service.
|
void |
run() |
public static final String TYPE
public static final int CONNECT_TIMEOUT_MS
public TcpHealthCheckProcessor(HealthCheckCommonV2 healthCheckCommon, com.alibaba.nacos.naming.misc.SwitchDomain switchDomain)
public void process(HealthCheckTaskV2 task, com.alibaba.nacos.naming.core.v2.pojo.Service service, com.alibaba.nacos.naming.core.v2.metadata.ClusterMetadata metadata)
HealthCheckProcessorV2process 在接口中 HealthCheckProcessorV2task - health check task v2service - service of current processmetadata - cluster metadata of current processpublic String getType()
HealthCheckProcessorV2getType 在接口中 HealthCheckProcessorV2Copyright © 2018–2022 Alibaba Group. All rights reserved.