JavaScript is disabled on your browser.
Skip navigation links
Overview
Package
Class
Use
Tree
Deprecated
Index
Help
Prev
Next
Frames
No Frames
All Classes
A
C
E
F
G
H
I
L
M
P
S
T
Z
A
addServers(List<Server>)
- Method in class io.servicecomb.loadbalance.
LoadBalancer
allowVisit(CseServer, Map<String, String>)
- Method in class io.servicecomb.loadbalance.filter.
SimpleTransactionControlFilter
C
choose(Object)
- Method in class io.servicecomb.loadbalance.
SessionStickinessRule
chooseServer(Object)
- Method in class io.servicecomb.loadbalance.
LoadBalancer
Configuration
- Class in
io.servicecomb.loadbalance
configuration items
createEndpoint(Transport, CacheEndpoint)
- Method in class io.servicecomb.loadbalance.
ServerListCache
createLoadbalanceException(String, Throwable, Object...)
- Static method in class io.servicecomb.loadbalance.exception.
LoadbalanceExceptionUtils
CSE_HANDLER_LB_WRONG_RULE
- Static variable in class io.servicecomb.loadbalance.exception.
LoadbalanceExceptionUtils
CseServer
- Class in
io.servicecomb.loadbalance
服务器抽象,address只有transport识别, LB模块不识别 LB模块不提供服务器状态监测,这块功能是由注册中心进行处理的。
CseServer(Transport, CacheEndpoint)
- Constructor for class io.servicecomb.loadbalance.
CseServer
CseServerList
- Class in
io.servicecomb.loadbalance
通过RegistryUtils查询服务器列表。 RegistryUtils本身具备缓存和刷新不可用服务器的功能,因此这里不需要进行列表缓存和状态检测。
CseServerList(String, String, String, String)
- Constructor for class io.servicecomb.loadbalance.
CseServerList
E
equals(Object)
- Method in class io.servicecomb.loadbalance.
CseServer
F
FILTER_ENABLE_REQUEST
- Static variable in class io.servicecomb.loadbalance.
Configuration
FILTER_ERROR_PERCENTAGE
- Static variable in class io.servicecomb.loadbalance.
Configuration
FILTER_ISOLATION
- Static variable in class io.servicecomb.loadbalance.
Configuration
FILTER_OPEN
- Static variable in class io.servicecomb.loadbalance.
Configuration
FILTER_SINGLE_TEST
- Static variable in class io.servicecomb.loadbalance.
Configuration
G
getAllServers()
- Method in class io.servicecomb.loadbalance.
LoadBalancer
getEnableRequestThreshold(String)
- Method in class io.servicecomb.loadbalance.
Configuration
getEndpoint()
- Method in class io.servicecomb.loadbalance.
CseServer
getErrorThresholdPercentage(String)
- Method in class io.servicecomb.loadbalance.
Configuration
getFilteredListOfServers(List<Server>)
- Method in class io.servicecomb.loadbalance.filter.
IsolationServerListFilter
getFilteredListOfServers(List<Server>)
- Method in class io.servicecomb.loadbalance.filter.
SimpleTransactionControlFilter
getFilteredListOfServers(List<Server>)
- Method in class io.servicecomb.loadbalance.filter.
ZoneAwareServerListFilterExt
getFilterSize()
- Method in class io.servicecomb.loadbalance.
LoadBalancer
getFlowsplitFilterOptions(String)
- Method in class io.servicecomb.loadbalance.
Configuration
getFlowsplitFilterPolicy(String)
- Method in class io.servicecomb.loadbalance.
Configuration
getHost()
- Method in class io.servicecomb.loadbalance.
CseServer
getInitialListOfServers()
- Method in class io.servicecomb.loadbalance.
CseServerList
getInstance()
- Method in class io.servicecomb.loadbalance.
CseServer
getInvocation()
- Method in class io.servicecomb.loadbalance.filter.
TransactionControlFilter
getLastVisitTime()
- Method in class io.servicecomb.loadbalance.
CseServer
getLoadBalancer()
- Method in class io.servicecomb.loadbalance.
SessionStickinessRule
getLoadBalancerStats()
- Method in class io.servicecomb.loadbalance.filter.
IsolationServerListFilter
getLoadBalancerStats()
- Method in class io.servicecomb.loadbalance.filter.
TransactionControlFilter
getLoadBalancerStats()
- Method in class io.servicecomb.loadbalance.
LoadBalancer
getMicroserviceName()
- Method in class io.servicecomb.loadbalance.filter.
IsolationServerListFilter
getPolicy(String)
- Method in class io.servicecomb.loadbalance.
Configuration
getReachableServers()
- Method in class io.servicecomb.loadbalance.
LoadBalancer
getRetryOnNext(String)
- Method in class io.servicecomb.loadbalance.
Configuration
getRetryOnSame(String)
- Method in class io.servicecomb.loadbalance.
Configuration
getServerList(boolean)
- Method in class io.servicecomb.loadbalance.
LoadBalancer
getServerList(AbstractLoadBalancer.ServerGroup)
- Method in class io.servicecomb.loadbalance.
LoadBalancer
getSessionTimeoutInSeconds()
- Method in class io.servicecomb.loadbalance.
Configuration
getSingleTestTime(String)
- Method in class io.servicecomb.loadbalance.
Configuration
getStringProperty(String, String...)
- Static method in class io.servicecomb.loadbalance.
Configuration
getSuccessiveFailedTimes()
- Method in class io.servicecomb.loadbalance.
Configuration
getUpdatedListOfServers()
- Method in class io.servicecomb.loadbalance.
CseServerList
H
handle(Invocation, AsyncResponse)
- Method in class io.servicecomb.loadbalance.
LoadbalanceHandler
hashCode()
- Method in class io.servicecomb.loadbalance.
CseServer
I
INSTANCE
- Static variable in class io.servicecomb.loadbalance.
Configuration
io.servicecomb.loadbalance
- package io.servicecomb.loadbalance
io.servicecomb.loadbalance.exception
- package io.servicecomb.loadbalance.exception
io.servicecomb.loadbalance.filter
- package io.servicecomb.loadbalance.filter
isIsolationFilterOpen(String)
- Method in class io.servicecomb.loadbalance.
Configuration
IsolationServerListFilter
- Class in
io.servicecomb.loadbalance.filter
IsolationServerListFilter()
- Constructor for class io.servicecomb.loadbalance.filter.
IsolationServerListFilter
isRetryEnabled(String)
- Method in class io.servicecomb.loadbalance.
Configuration
L
LoadbalanceClientConfig
- Class in
io.servicecomb.loadbalance
配置转换(暂时没有配置项,待新增)
LoadbalanceClientConfig(String)
- Constructor for class io.servicecomb.loadbalance.
LoadbalanceClientConfig
LoadbalanceExceptionUtils
- Class in
io.servicecomb.loadbalance.exception
LoadbalanceExceptionUtils()
- Constructor for class io.servicecomb.loadbalance.exception.
LoadbalanceExceptionUtils
LoadbalanceHandler
- Class in
io.servicecomb.loadbalance
负载均衡处理链
LoadbalanceHandler()
- Constructor for class io.servicecomb.loadbalance.
LoadbalanceHandler
LoadBalancer
- Class in
io.servicecomb.loadbalance
实现不包含服务器状态监测的负载均衡器。(这些职责在注册中心客户端实现)
LoadBalancer(CseServerList, IRule)
- Constructor for class io.servicecomb.loadbalance.
LoadBalancer
M
markServerDown(Server)
- Method in class io.servicecomb.loadbalance.
LoadBalancer
P
PROP_POLICY
- Static variable in class io.servicecomb.loadbalance.
Configuration
PROP_POLICY_ROUNDROBIN
- Static variable in class io.servicecomb.loadbalance.
Configuration
PROP_RETRY_ENABLED
- Static variable in class io.servicecomb.loadbalance.
Configuration
PROP_RETRY_ONNEXT
- Static variable in class io.servicecomb.loadbalance.
Configuration
PROP_RETRY_ONSAME
- Static variable in class io.servicecomb.loadbalance.
Configuration
PROP_ROOT
- Static variable in class io.servicecomb.loadbalance.
Configuration
PROP_ROOT_20
- Static variable in class io.servicecomb.loadbalance.
Configuration
putFilter(String, ServerListFilterExt)
- Method in class io.servicecomb.loadbalance.
LoadBalancer
S
SERVER_LIST_FILTER_CLASS_HOLDER
- Static variable in class io.servicecomb.loadbalance.
Configuration
SERVER_LIST_FILTER_PROPERTY_HOLDER
- Static variable in class io.servicecomb.loadbalance.
Configuration
SERVER_LIST_FILTERS
- Static variable in class io.servicecomb.loadbalance.
Configuration
ServerListCache
- Class in
io.servicecomb.loadbalance
ServerListCache(String, String, String, String)
- Constructor for class io.servicecomb.loadbalance.
ServerListCache
ServerListFilterExt
- Interface in
io.servicecomb.loadbalance
通过实现这个接口实现ServerListFilter扩展
SESSION_TIMEOUT_IN_SECONDS
- Static variable in class io.servicecomb.loadbalance.
Configuration
SessionStickinessRule
- Class in
io.servicecomb.loadbalance
会话保持策略:优先选择上一次选中的服务器,保证请求都发送到同一个服务器上去。 提供当会话过期或者失败次数超过限制后,轮询选择其他服务器的能力。
SessionStickinessRule()
- Constructor for class io.servicecomb.loadbalance.
SessionStickinessRule
setInvocation(Invocation)
- Method in class io.servicecomb.loadbalance.filter.
IsolationServerListFilter
setInvocation(Invocation)
- Method in class io.servicecomb.loadbalance.filter.
TransactionControlFilter
setInvocation(Invocation)
- Method in class io.servicecomb.loadbalance.
LoadBalancer
setInvocation(Invocation)
- Method in interface io.servicecomb.loadbalance.
ServerListFilterExt
setIsolationFilter(LoadBalancer, String)
- Method in class io.servicecomb.loadbalance.
LoadbalanceHandler
setLastVisitTime(long)
- Method in class io.servicecomb.loadbalance.
CseServer
setLoadBalancer(LoadBalancer)
- Method in interface io.servicecomb.loadbalance.
ServerListFilterExt
setLoadBalancer(ILoadBalancer)
- Method in class io.servicecomb.loadbalance.
SessionStickinessRule
setLoadBalancerStats(LoadBalancerStats)
- Method in class io.servicecomb.loadbalance.filter.
IsolationServerListFilter
setLoadBalancerStats(LoadBalancerStats)
- Method in class io.servicecomb.loadbalance.filter.
TransactionControlFilter
setMicroserviceName(String)
- Method in class io.servicecomb.loadbalance.filter.
IsolationServerListFilter
setName(String)
- Method in interface io.servicecomb.loadbalance.
ServerListFilterExt
setTransactionControlFilter(LoadBalancer, String)
- Method in class io.servicecomb.loadbalance.
LoadbalanceHandler
SimpleTransactionControlFilter
- Class in
io.servicecomb.loadbalance.filter
简单的分流filter 策略:选择properties包含filter的所有options的所有实例,即filter的options为所选实例的properties的一个子集
SimpleTransactionControlFilter()
- Constructor for class io.servicecomb.loadbalance.filter.
SimpleTransactionControlFilter
SUCCESSIVE_FAILED_TIMES
- Static variable in class io.servicecomb.loadbalance.
Configuration
T
toString()
- Method in class io.servicecomb.loadbalance.
CseServer
TRANSACTIONCONTROL_OPTIONS_PREFIX_PATTERN
- Static variable in class io.servicecomb.loadbalance.
Configuration
TRANSACTIONCONTROL_POLICY_KEY_PATTERN
- Static variable in class io.servicecomb.loadbalance.
Configuration
TransactionControlFilter
- Class in
io.servicecomb.loadbalance.filter
TransactionControlFilter()
- Constructor for class io.servicecomb.loadbalance.filter.
TransactionControlFilter
Z
ZoneAwareServerListFilterExt
- Class in
io.servicecomb.loadbalance.filter
ZoneAwareServerListFilterExt()
- Constructor for class io.servicecomb.loadbalance.filter.
ZoneAwareServerListFilterExt
A
C
E
F
G
H
I
L
M
P
S
T
Z
Skip navigation links
Overview
Package
Class
Use
Tree
Deprecated
Index
Help
Prev
Next
Frames
No Frames
All Classes
Copyright © 2017. All rights reserved.