类 com.baidu.driver4j.bdrp.node.NodeManager
的使用

使用 NodeManager 的软件包
com.baidu.driver4j.bdrp.bns   
com.baidu.driver4j.bdrp.client   
com.baidu.driver4j.bdrp.node   
com.baidu.driver4j.bdrp.node.health   
com.baidu.driver4j.bdrp.node.selector   
 

com.baidu.driver4j.bdrp.bns 中 NodeManager 的使用
 

参数类型为 NodeManager 的 com.baidu.driver4j.bdrp.bns 中的方法
 void NodeBnsCallback.setNodeManager(NodeManager nodeManager)
          Sets the node manager.
 

参数类型为 NodeManager 的 com.baidu.driver4j.bdrp.bns 中的构造方法
NodeBnsCallback(NodeManager nodeManager)
          传入NodeManager的构造方法.
NodeBnsCallback(NodeManager nodeManager, String serviceName)
          传入NodeManager和BNS名字的构造方法.
 

com.baidu.driver4j.bdrp.client 中 NodeManager 的使用
 

返回 NodeManager 的 com.baidu.driver4j.bdrp.client 中的方法
 NodeManager BdrpClientFactory.getNodeManager()
           
 

参数类型为 NodeManager 的 com.baidu.driver4j.bdrp.client 中的方法
static BdrpClient BdrpClientBuildHelper.getBdrpClient(NodeManager nodeManager)
          获取指定nodeManager的bdrp client
 void JedisInvocationHandler.setNodeManager(NodeManager nodeManager)
           
 void BdrpClientFactory.setNodeManager(NodeManager nodeManager)
           
 

com.baidu.driver4j.bdrp.node 中 NodeManager 的使用
 

com.baidu.driver4j.bdrp.node 中 NodeManager 的子类
 class BnsGroupSupportsNodeManager
          A BNS Group supports class for NodeManager which provide BNS change callback feature.
 class BnsSupportsNodeManager
          A BNS supports class for NodeManager which provide BNS change callback feature.
 

com.baidu.driver4j.bdrp.node.health 中 NodeManager 的使用
 

参数类型为 NodeManager 的 com.baidu.driver4j.bdrp.node.health 中的方法
 void HealthChecker.setNodeManager(NodeManager nodeManager)
           
 

com.baidu.driver4j.bdrp.node.selector 中 NodeManager 的使用
 

参数类型为 NodeManager 的 com.baidu.driver4j.bdrp.node.selector 中的方法
 String RoundRobbinNodeSelector.selectNodeName(NodeManager nodeManager)
          用Random随机选择一个健康节点返回.
 String RandomNodeSelector.selectNodeName(NodeManager nodeManager)
          用Random随机选择一个健康节点返回
 String NodeSelector.selectNodeName(NodeManager nodeManager)
          返回选中节点的名字
 



Copyright © 2016. All rights reserved.