A C D E H I L N O R S T U W
A
- AbstractLoadBalance<T extends IServer> - com.github.houbb.load.balance.api.impl中的类
-
- AbstractLoadBalance() - 类 的构造器com.github.houbb.load.balance.api.impl.AbstractLoadBalance
-
- AbstractLoadBalanceHash<T extends IServer> - com.github.houbb.load.balance.api.impl中的类
-
- AbstractLoadBalanceHash(IHashCode) - 类 的构造器com.github.houbb.load.balance.api.impl.AbstractLoadBalanceHash
-
C
- com.github.houbb.load.balance - 程序包 com.github.houbb.load.balance
-
- com.github.houbb.load.balance.api - 程序包 com.github.houbb.load.balance.api
-
- com.github.houbb.load.balance.api.impl - 程序包 com.github.houbb.load.balance.api.impl
-
- com.github.houbb.load.balance.bs - 程序包 com.github.houbb.load.balance.bs
-
- com.github.houbb.load.balance.support - 程序包 com.github.houbb.load.balance.support
-
- com.github.houbb.load.balance.support.server - 程序包 com.github.houbb.load.balance.support.server
-
- com.github.houbb.load.balance.support.server.impl - 程序包 com.github.houbb.load.balance.support.server.impl
-
- com.github.houbb.load.balance.util - 程序包 com.github.houbb.load.balance.util
-
- commonHash(IHashCode) - 类 中的静态方法com.github.houbb.load.balance.api.impl.LoadBalances
-
普通 Hash
- commonHash(List<T>, IHashCode, String) - 类 中的静态方法com.github.houbb.load.balance.util.LoadBalanceHelper
-
通用 hash 策略
- consistentHash(IHashCode) - 类 中的静态方法com.github.houbb.load.balance.api.impl.LoadBalances
-
一致性 Hash
- consistentHash(List<T>, IHashCode, String) - 类 中的静态方法com.github.houbb.load.balance.util.LoadBalanceHelper
-
一致性 hash 策略
D
- doSelect(ILoadBalanceContext<T>) - 类 中的方法com.github.houbb.load.balance.api.impl.AbstractLoadBalance
-
执行选择
- doSelect(ILoadBalanceContext<T>) - 类 中的方法com.github.houbb.load.balance.api.impl.LoadBalanceCommonHash
-
- doSelect(ILoadBalanceContext<T>) - 类 中的方法com.github.houbb.load.balance.api.impl.LoadBalanceConsistentHash
-
- doSelect(ILoadBalanceContext<T>) - 类 中的方法com.github.houbb.load.balance.api.impl.LoadBalanceRandom
-
- doSelect(ILoadBalanceContext<T>) - 类 中的方法com.github.houbb.load.balance.api.impl.LoadBalanceRoundRobbin
-
- doSelect(ILoadBalanceContext<T>) - 类 中的方法com.github.houbb.load.balance.api.impl.LoadBalanceWeightRoundRobbin
-
E
- equals(Object) - 类 中的方法com.github.houbb.load.balance.support.server.impl.Server
-
H
- hashCode - 类 中的变量com.github.houbb.load.balance.api.impl.AbstractLoadBalanceHash
-
hash 策略
- hashCode() - 类 中的方法com.github.houbb.load.balance.support.server.impl.Server
-
- hashKey() - 接口 中的方法com.github.houbb.load.balance.api.ILoadBalanceContext
-
调用的 hashKey
- hashKey() - 类 中的方法com.github.houbb.load.balance.api.impl.LoadBalanceContext
-
- hashKey(String) - 类 中的方法com.github.houbb.load.balance.api.impl.LoadBalanceContext
-
- hashKey(String) - 类 中的方法com.github.houbb.load.balance.bs.LoadBalanceBs
-
I
- ILoadBalance<T extends IServer> - com.github.houbb.load.balance.api中的接口
-
- ILoadBalanceContext<T extends IServer> - com.github.houbb.load.balance.api中的接口
-
- IServer - com.github.houbb.load.balance.support.server中的接口
-
L
- loadBalance(ILoadBalance<T>) - 类 中的方法com.github.houbb.load.balance.bs.LoadBalanceBs
-
设置负载策略
- LoadBalanceBs<T extends IServer> - com.github.houbb.load.balance.bs中的类
-
负载均衡引导类
- LoadBalanceCommonHash<T extends IServer> - com.github.houbb.load.balance.api.impl中的类
-
普通 hash 策略
- LoadBalanceCommonHash(IHashCode) - 类 的构造器com.github.houbb.load.balance.api.impl.LoadBalanceCommonHash
-
- LoadBalanceConsistentHash<T extends IServer> - com.github.houbb.load.balance.api.impl中的类
-
一致性 hash 策略
- LoadBalanceConsistentHash(IHashCode) - 类 的构造器com.github.houbb.load.balance.api.impl.LoadBalanceConsistentHash
-
- LoadBalanceContext<T extends IServer> - com.github.houbb.load.balance.api.impl中的类
-
- LoadBalanceContext() - 类 的构造器com.github.houbb.load.balance.api.impl.LoadBalanceContext
-
- LoadBalanceHelper - com.github.houbb.load.balance.util中的类
-
负载均衡工具类
- LoadBalanceRandom<T extends IServer> - com.github.houbb.load.balance.api.impl中的类
-
随机策略
- LoadBalanceRandom() - 类 的构造器com.github.houbb.load.balance.api.impl.LoadBalanceRandom
-
- LoadBalanceRoundRobbin<T extends IServer> - com.github.houbb.load.balance.api.impl中的类
-
轮训策略
- LoadBalanceRoundRobbin() - 类 的构造器com.github.houbb.load.balance.api.impl.LoadBalanceRoundRobbin
-
- LoadBalances - com.github.houbb.load.balance.api.impl中的类
-
工具类
- LoadBalanceWeightRoundRobbin<T extends IServer> - com.github.houbb.load.balance.api.impl中的类
-
指定权重的轮训策略
- LoadBalanceWeightRoundRobbin() - 类 的构造器com.github.houbb.load.balance.api.impl.LoadBalanceWeightRoundRobbin
-
N
- newInstance() - 类 中的静态方法com.github.houbb.load.balance.api.impl.LoadBalanceContext
-
新建对象实例
- newInstance() - 类 中的静态方法com.github.houbb.load.balance.bs.LoadBalanceBs
-
新建对象实例
- newInstance() - 类 中的静态方法com.github.houbb.load.balance.support.server.impl.Server
-
O
- of(String, int) - 类 中的静态方法com.github.houbb.load.balance.support.server.impl.Server
-
实现
- of(String) - 类 中的静态方法com.github.houbb.load.balance.support.server.impl.Server
-
实现
R
- random() - 类 中的静态方法com.github.houbb.load.balance.api.impl.LoadBalances
-
随机
- random(List<T>) - 类 中的静态方法com.github.houbb.load.balance.util.LoadBalanceHelper
-
随机选择
- roundRobbin() - 类 中的静态方法com.github.houbb.load.balance.api.impl.LoadBalances
-
轮训
- roundRobbin(List<T>) - 类 中的静态方法com.github.houbb.load.balance.util.LoadBalanceHelper
-
轮训
S
- select(ILoadBalanceContext<T>) - 接口 中的方法com.github.houbb.load.balance.api.ILoadBalance
-
选择下一个节点
返回下标
- select(ILoadBalanceContext<T>) - 类 中的方法com.github.houbb.load.balance.api.impl.AbstractLoadBalance
-
- select() - 类 中的方法com.github.houbb.load.balance.bs.LoadBalanceBs
-
选择对应的服务器信息
- Server - com.github.houbb.load.balance.support.server.impl中的类
-
服务器信息
- Server() - 类 的构造器com.github.houbb.load.balance.support.server.impl.Server
-
- servers() - 接口 中的方法com.github.houbb.load.balance.api.ILoadBalanceContext
-
服务端列表
- servers() - 类 中的方法com.github.houbb.load.balance.api.impl.LoadBalanceContext
-
- servers(List<T>) - 类 中的方法com.github.houbb.load.balance.api.impl.LoadBalanceContext
-
- servers(List<T>) - 类 中的方法com.github.houbb.load.balance.bs.LoadBalanceBs
-
T
- toString() - 类 中的方法com.github.houbb.load.balance.api.impl.LoadBalanceContext
-
- toString() - 类 中的方法com.github.houbb.load.balance.support.server.impl.Server
-
U
- url() - 类 中的方法com.github.houbb.load.balance.support.server.impl.Server
-
- url(String) - 类 中的方法com.github.houbb.load.balance.support.server.impl.Server
-
- url() - 接口 中的方法com.github.houbb.load.balance.support.server.IServer
-
地址信息
W
- weight() - 类 中的方法com.github.houbb.load.balance.support.server.impl.Server
-
- weight(int) - 类 中的方法com.github.houbb.load.balance.support.server.impl.Server
-
- weight() - 接口 中的方法com.github.houbb.load.balance.support.server.IServer
-
权重
- weightRoundRobbin() - 类 中的静态方法com.github.houbb.load.balance.api.impl.LoadBalances
-
权重轮训
- weightRoundRobbin(List<T>) - 类 中的静态方法com.github.houbb.load.balance.util.LoadBalanceHelper
-
轮训权重
A C D E H I L N O R S T U W
Copyright © 2022. All rights reserved.