Skip navigation links
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

Copyright © 2017. All rights reserved.