public class RemoteClusterMetaExchanger extends AbstractMetaLeaderExchanger
defaultCommonConfig, retryerboltExchange, serverIps, serverType| 构造器和说明 |
|---|
RemoteClusterMetaExchanger() |
| 限定符和类型 | 方法和说明 |
|---|---|
Set<String> |
getAllRemoteClusters()
get all remote clusters
|
protected Collection<ChannelHandler> |
getClientHandlers() |
protected Collection<String> |
getMetaServerDomains(String dataCenter) |
protected MetaLeaderLearnModeEnum |
getMode() |
int |
getRpcTimeoutMillis() |
int |
getServerPort() |
void |
refreshClusterInfos()
update and remove cluster infos according to db
|
getLeader, handleResp, init, learn, queryLeaderFromDb, removeLeader, resetLeader, sendRequestconnect, connectServer, getClient, getConnections, getConnNum, getServerIps, notifyConnectServerAsync, onApplicationEvent, request, requestRaw, setBoltExchange, setServerIps, tryConnectAllServerprotected MetaLeaderLearnModeEnum getMode()
getMode 在类中 AbstractMetaLeaderExchangerpublic int getRpcTimeoutMillis()
getRpcTimeoutMillis 在类中 ClientSideExchangerpublic int getServerPort()
getServerPort 在类中 ClientSideExchangerprotected Collection<ChannelHandler> getClientHandlers()
getClientHandlers 在类中 ClientSideExchangerprotected Collection<String> getMetaServerDomains(String dataCenter)
public void refreshClusterInfos()
Copyright © 2023 The Ant Financial. All rights reserved.