public class ZookeeperPathUtils extends Object
/otter
canal
cluster
destinations
dest1
running (EPHEMERAL)
cluster
client1
running (EPHEMERAL)
cluster
filter
cursor
mark
1
2
3
| 限定符和类型 | 字段和说明 |
|---|---|
static String |
BATCH_MARK_NODE |
static String |
CANAL_CLUSTER_NODE |
static String |
CANAL_CLUSTER_ROOT_NODE
整个canal server的集群列表
|
static String |
CANAL_ROOT_NODE |
static String |
CLUSTER_NODE |
static String |
CURSOR_NODE |
static String |
DESTINATION_CLIENTID_BATCH_MARK_NODE |
static String |
DESTINATION_CLIENTID_BATCH_MARK_WITH_ID_PATH |
static String |
DESTINATION_CLIENTID_FILTER_NODE |
static String |
DESTINATION_CLIENTID_NODE |
static String |
DESTINATION_CLIENTID_RUNNING_NODE
客户端当前正在工作的running节点
|
static String |
DESTINATION_CLUSTER_NODE |
static String |
DESTINATION_CLUSTER_ROOT
针对某个destination的工作的集群列表
|
static String |
DESTINATION_CURSOR_NODE |
static String |
DESTINATION_NODE |
static String |
DESTINATION_PARSE_NODE |
static String |
DESTINATION_ROOT_NODE |
static String |
DESTINATION_RUNNING_NODE
服务端当前正在提供服务的running节点
|
static String |
FILTER_NODE |
static String |
OTTER_ROOT_NODE |
static String |
PARSE_NODE |
static String |
RUNNING_NODE |
static String |
ZOOKEEPER_SEPARATOR |
| 构造器和说明 |
|---|
ZookeeperPathUtils() |
| 限定符和类型 | 方法和说明 |
|---|---|
static long |
getBatchMarkId(String batchMarkNode)
将batchNode转换为Long
|
static String |
getBatchMarkNode(Long batchId)
将batchId转化为zookeeper中的node名称
|
static String |
getBatchMarkPath(String destinationName,
short clientId) |
static String |
getBatchMarkWithIdPath(String destinationName,
short clientId,
Long batchId) |
static String |
getCanalClusterNode(String node) |
static short |
getClientId(String clientNode)
将batchNode转换为Long
|
static String |
getClientIdNodePath(String destinationName,
short clientId) |
static String |
getCursorPath(String destination,
short clientId) |
static String |
getDestinationClientRunning(String destination,
short clientId)
客户端当前正在工作的running节点
|
static String |
getDestinationClusterNode(String destination,
String node) |
static String |
getDestinationClusterRoot(String destination) |
static String |
getDestinationPath(String destinationName) |
static String |
getDestinationServerRunning(String destination)
服务端当前正在提供服务的running节点
|
static String |
getFilterPath(String destinationName,
short clientId) |
static String |
getParsePath(String destination) |
public static final String DESTINATION_CLIENTID_FILTER_NODE
public static final String DESTINATION_CLIENTID_BATCH_MARK_NODE
public static final String DESTINATION_CLIENTID_BATCH_MARK_WITH_ID_PATH
public static final String DESTINATION_RUNNING_NODE
public static final String DESTINATION_CLIENTID_RUNNING_NODE
public static final String CANAL_CLUSTER_ROOT_NODE
public static final String DESTINATION_CLUSTER_ROOT
public static String getClientIdNodePath(String destinationName, short clientId)
public static String getBatchMarkWithIdPath(String destinationName, short clientId, Long batchId)
public static String getDestinationServerRunning(String destination)
public static String getDestinationClientRunning(String destination, short clientId)
public static String getDestinationClusterNode(String destination, String node)
public static short getClientId(String clientNode)
public static long getBatchMarkId(String batchMarkNode)
Copyright © 2017. All Rights Reserved.