public class ClusterInfo extends Object implements Serializable
限定符和类型 | 类和说明 |
---|---|
static class |
ClusterInfo.Key |
static class |
ClusterInfo.State |
构造器和说明 |
---|
ClusterInfo(ClusterInfo.State state,
int slotsAssigned,
int slotsOk,
int slotsPfail,
int slotsFail,
int knownNodes,
int size,
int currentEpoch,
int myEpoch,
long messagesPingSent,
long messagesPongSent,
long messagesSent,
long messagesPingReceived,
long messagesPongReceived,
long messagesMeetReceived,
long messagesReceived)
构造函数
|
限定符和类型 | 方法和说明 |
---|---|
int |
getCurrentEpoch()
返回集群本地 Current Epoch 变量的值;这个值在节点故障转移过程时有用,它总是递增和唯一的
|
int |
getKnownNodes()
返回集群中节点数量,包括处于握手状态还没有成为集群正式成员的节点
|
long |
getMessagesMeetReceived()
-
|
long |
getMessagesPingReceived()
-
|
long |
getMessagesPingSent()
-
|
long |
getMessagesPongReceived()
-
|
long |
getMessagesPongSent()
-
|
long |
getMessagesReceived()
返回通过 node-to-node 二进制总线接收的消息数量
|
long |
getMessagesSent()
返回通过 node-to-node 二进制总线发送的消息数量
|
int |
getMyEpoch()
返回当前正在使用的节点的 Config Epoch 值,这个是关联在本节点的版本值
|
protected static <E> E |
getObject(Properties properties,
String key) |
int |
getSize()
返回至少包含一个哈希槽且能够提供服务的 master 节点数量
|
int |
getSlotsAssigned()
返回已分配到集群节点的哈希槽数量
|
int |
getSlotsFail()
返回哈希槽状态是 FAIL 的数量
|
int |
getSlotsOk()
返回哈希槽状态不是 FAIL 和 PFAIL 的数量
|
int |
getSlotsPfail()
返回哈希槽状态是 PFAIL 的数量
|
ClusterInfo.State |
getState()
返回集群状态
|
String |
toString() |
public ClusterInfo(ClusterInfo.State state, int slotsAssigned, int slotsOk, int slotsPfail, int slotsFail, int knownNodes, int size, int currentEpoch, int myEpoch, long messagesPingSent, long messagesPongSent, long messagesSent, long messagesPingReceived, long messagesPongReceived, long messagesMeetReceived, long messagesReceived)
state
- 集群状态slotsAssigned
- 已分配到集群节点的哈希槽数量slotsOk
- 哈希槽状态不是 FAIL 和 PFAIL 的数量slotsPfail
- 哈希槽状态是 PFAIL 的数量slotsFail
- 哈希槽状态是 FAIL 的数量knownNodes
- 集群中节点数量size
- 至少包含一个哈希槽且能够提供服务的 master 节点数量currentEpoch
- 集群本地 Current Epoch 变量的值myEpoch
- 当前正在使用的节点的 Config Epoch 值messagesPingSent
- -messagesPongSent
- -messagesSent
- 通过 node-to-node 二进制总线发送的消息数量messagesPingReceived
- -messagesPongReceived
- -messagesMeetReceived
- -messagesReceived
- 通过 node-to-node 二进制总线接收的消息数量public ClusterInfo.State getState()
public int getSlotsAssigned()
public int getSlotsOk()
public int getSlotsPfail()
public int getSlotsFail()
public int getKnownNodes()
public int getSize()
public int getCurrentEpoch()
public int getMyEpoch()
public long getMessagesPingSent()
public long getMessagesPongSent()
public long getMessagesSent()
public long getMessagesPingReceived()
public long getMessagesPongReceived()
public long getMessagesMeetReceived()
public long getMessagesReceived()
protected static <E> E getObject(Properties properties, String key)
Copyright © 2022 buession.com Inc.. All rights reserved.