public class ZKRegistry extends AbstractRegistry
| 限定符和类型 | 类和说明 |
|---|---|
protected static class |
ZKRegistry.MyNodeCache
NodeCache
|
protected static class |
ZKRegistry.MyPathChildrenCache
PathChildrenCache
|
protected static class |
ZKRegistry.ZKClusterBooking
配置订阅
|
protected static class |
ZKRegistry.ZKConfigBooking
配置订阅
|
protected static class |
ZKRegistry.ZKController
ZK控制器
|
AbstractRegistry.Booking<T extends UpdateEvent<?>>, AbstractRegistry.ClusterBooking, AbstractRegistry.ClusterPath, AbstractRegistry.ClusterSubscription, AbstractRegistry.ConfigBooking, AbstractRegistry.ConfigPath, AbstractRegistry.ConfigSubscription, AbstractRegistry.Path, AbstractRegistry.ReconnectTask, AbstractRegistry.Registion, AbstractRegistry.RegistryController<R extends AbstractRegistry>, AbstractRegistry.RootPath, AbstractRegistry.ServicePath, AbstractRegistry.StateKey, AbstractRegistry.Subscription<T extends Event>, AbstractRegistry.TaskRegion.DefaultRegion| 限定符和类型 | 字段和说明 |
|---|---|
protected String |
address
目标地址
|
protected Function<URLKey,String> |
clusterFunction
集群的路径函数 /根路径/service/接口/别名/provider
|
protected Function<URLKey,String> |
configFunction
接口配置路径函数(接口级全局配置) /根路径/config/接口/consumer|provider
|
protected int |
connectionTimeout
连接超时时间
|
protected String |
root
根路径
|
protected Function<URLKey,String> |
serviceFunction
服务的路径函数 /根路径/service/接口/别名/consumer|provider/ip:port
|
static io.joyrpc.extension.URLOption<Integer> |
SESSION_TIMEOUT
session超时时间参数
|
protected int |
sessionTimeout
session过期时间
|
backup, backupInterval, clusters, configs, dataCenter, maxConnectRetryTimes, name, region, registers, registryId, state, taskRetryInterval, TYPE, urlID_GENERATORREGISTAR_ID_GENERATORDATA_CENTER, REGIONNORMALIZE_FUNCTION, PARAMETER_FUNCTION| 构造器和说明 |
|---|
ZKRegistry(String name,
io.joyrpc.extension.URL url,
Backup backup)
构造函数
|
| 限定符和类型 | 方法和说明 |
|---|---|
protected AbstractRegistry.RegistryController<? extends AbstractRegistry> |
create() |
protected AbstractRegistry.Registion |
createRegistion(URLKey key) |
buildClusterKey, buildConfigKey, buildRegKey, close, deregister, doClose, doOpen, getDataCenter, getRegion, getUrl, open, register, subscribe, subscribe, subscribe, unsubscribe, unsubscribe, unsubscribeclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitderegisternormalizepublic static final io.joyrpc.extension.URLOption<Integer> SESSION_TIMEOUT
protected String address
protected int sessionTimeout
protected int connectionTimeout
protected String root
protected Function<URLKey,String> serviceFunction
protected Function<URLKey,String> clusterFunction
public ZKRegistry(String name, io.joyrpc.extension.URL url, Backup backup)
name - 名称url - urlbackup - 备份protected AbstractRegistry.RegistryController<? extends AbstractRegistry> create()
create 在类中 AbstractRegistryprotected AbstractRegistry.Registion createRegistion(URLKey key)
createRegistion 在类中 AbstractRegistryCopyright © 2020. All rights reserved.