- XXL_REGISTRY_ADDRESS - 类 中的静态变量com.xxl.rpc.registry.impl.XxlRegistryServiceRegistry
-
- XxlRegistryServiceRegistry - com.xxl.rpc.registry.impl中的类
-
service registry for "xxl-registry v1.0.1"
- XxlRegistryServiceRegistry() - 类 的构造器com.xxl.rpc.registry.impl.XxlRegistryServiceRegistry
-
- XxlRpcException - com.xxl.rpc.util中的异常错误
-
- XxlRpcException(String) - 异常错误 的构造器com.xxl.rpc.util.XxlRpcException
-
- XxlRpcException(String, Throwable) - 异常错误 的构造器com.xxl.rpc.util.XxlRpcException
-
- XxlRpcException(Throwable) - 异常错误 的构造器com.xxl.rpc.util.XxlRpcException
-
- XxlRpcFutureResponse - com.xxl.rpc.remoting.net.params中的类
-
call back future
- XxlRpcFutureResponse(XxlRpcInvokerFactory, XxlRpcRequest, XxlRpcInvokeCallback) - 类 的构造器com.xxl.rpc.remoting.net.params.XxlRpcFutureResponse
-
- XxlRpcGenericService - com.xxl.rpc.remoting.invoker.generic中的接口
-
- XxlRpcInvokeCallback<T> - com.xxl.rpc.remoting.invoker.call中的类
-
- XxlRpcInvokeCallback() - 类 的构造器com.xxl.rpc.remoting.invoker.call.XxlRpcInvokeCallback
-
- XxlRpcInvokeFuture - com.xxl.rpc.remoting.invoker.call中的类
-
- XxlRpcInvokeFuture(XxlRpcFutureResponse) - 类 的构造器com.xxl.rpc.remoting.invoker.call.XxlRpcInvokeFuture
-
- XxlRpcInvokerFactory - com.xxl.rpc.remoting.invoker中的类
-
xxl-rpc invoker factory, init service-registry
- XxlRpcInvokerFactory() - 类 的构造器com.xxl.rpc.remoting.invoker.XxlRpcInvokerFactory
-
- XxlRpcInvokerFactory(Class<? extends ServiceRegistry>, Map<String, String>) - 类 的构造器com.xxl.rpc.remoting.invoker.XxlRpcInvokerFactory
-
- xxlRpcInvokerRouter - 枚举 中的变量com.xxl.rpc.remoting.invoker.route.LoadBalance
-
- XxlRpcLoadBalance - com.xxl.rpc.remoting.invoker.route中的类
-
分组下机器地址相同,不同JOB均匀散列在不同机器上,保证分组下机器分配JOB平均;且每个JOB固定调度其中一台机器;
a、virtual node:解决不均衡问题
b、hash method replace hashCode:String的hashCode可能重复,需要进一步扩大hashCode的取值范围
- XxlRpcLoadBalance() - 类 的构造器com.xxl.rpc.remoting.invoker.route.XxlRpcLoadBalance
-
- XxlRpcLoadBalanceConsistentHashStrategy - com.xxl.rpc.remoting.invoker.route.impl中的类
-
consustent hash
单个JOB对应的每个执行器,使用频率最低的优先被选举
a(*)、LFU(Least Frequently Used):最不经常使用,频率/次数
b、LRU(Least Recently Used):最近最久未使用,时间
- XxlRpcLoadBalanceConsistentHashStrategy() - 类 的构造器com.xxl.rpc.remoting.invoker.route.impl.XxlRpcLoadBalanceConsistentHashStrategy
-
- XxlRpcLoadBalanceLFUStrategy - com.xxl.rpc.remoting.invoker.route.impl中的类
-
lru
- XxlRpcLoadBalanceLFUStrategy() - 类 的构造器com.xxl.rpc.remoting.invoker.route.impl.XxlRpcLoadBalanceLFUStrategy
-
- XxlRpcLoadBalanceLRUStrategy - com.xxl.rpc.remoting.invoker.route.impl中的类
-
lru
- XxlRpcLoadBalanceLRUStrategy() - 类 的构造器com.xxl.rpc.remoting.invoker.route.impl.XxlRpcLoadBalanceLRUStrategy
-
- XxlRpcLoadBalanceRandomStrategy - com.xxl.rpc.remoting.invoker.route.impl中的类
-
random
- XxlRpcLoadBalanceRandomStrategy() - 类 的构造器com.xxl.rpc.remoting.invoker.route.impl.XxlRpcLoadBalanceRandomStrategy
-
- XxlRpcLoadBalanceRoundStrategy - com.xxl.rpc.remoting.invoker.route.impl中的类
-
round
- XxlRpcLoadBalanceRoundStrategy() - 类 的构造器com.xxl.rpc.remoting.invoker.route.impl.XxlRpcLoadBalanceRoundStrategy
-
- XxlRpcProviderFactory - com.xxl.rpc.remoting.provider中的类
-
provider
- XxlRpcProviderFactory() - 类 的构造器com.xxl.rpc.remoting.provider.XxlRpcProviderFactory
-
- XxlRpcReference - com.xxl.rpc.remoting.invoker.annotation中的注释类型
-
rpc service annotation, skeleton of stub ("@Inherited" allow service use "Transactional")
- XxlRpcReferenceBean - com.xxl.rpc.remoting.invoker.reference中的类
-
rpc reference bean, use by api
- XxlRpcReferenceBean() - 类 的构造器com.xxl.rpc.remoting.invoker.reference.XxlRpcReferenceBean
-
- xxlRpcReferenceBean - 类 中的变量com.xxl.rpc.remoting.net.Client
-
- XxlRpcRequest - com.xxl.rpc.remoting.net.params中的类
-
request
- XxlRpcRequest() - 类 的构造器com.xxl.rpc.remoting.net.params.XxlRpcRequest
-
- XxlRpcResponse - com.xxl.rpc.remoting.net.params中的类
-
response
- XxlRpcResponse() - 类 的构造器com.xxl.rpc.remoting.net.params.XxlRpcResponse
-
- XxlRpcService - com.xxl.rpc.remoting.provider.annotation中的注释类型
-
rpc service annotation, skeleton of stub ("@Inherited" allow service use "Transactional")
- XxlRpcSpringInvokerFactory - com.xxl.rpc.remoting.invoker.impl中的类
-
xxl-rpc invoker factory, init service-registry and spring-bean by annotation (for spring)
- XxlRpcSpringInvokerFactory() - 类 的构造器com.xxl.rpc.remoting.invoker.impl.XxlRpcSpringInvokerFactory
-
- XxlRpcSpringProviderFactory - com.xxl.rpc.remoting.provider.impl中的类
-
xxl-rpc provider (for spring)
- XxlRpcSpringProviderFactory() - 类 的构造器com.xxl.rpc.remoting.provider.impl.XxlRpcSpringProviderFactory
-
- XxlRpcSpringReferenceBean - com.xxl.rpc.remoting.invoker.reference.impl中的类
-
rpc reference bean, use by spring xml and annotation (for spring)
- XxlRpcSpringReferenceBean() - 类 的构造器com.xxl.rpc.remoting.invoker.reference.impl.XxlRpcSpringReferenceBean
-