类 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.bnsNodeManager 的使用
 

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

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

com.baidu.driver4j.bdrp.clientNodeManager 的使用
 

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

参数类型为 NodeManagercom.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.nodeNodeManager 的使用
 

com.baidu.driver4j.bdrp.nodeNodeManager 的子类
 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.healthNodeManager 的使用
 

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

com.baidu.driver4j.bdrp.node.selectorNodeManager 的使用
 

参数类型为 NodeManagercom.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.