跳过导航链接
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.