@Extension(value="mesh") public class MeshRegistry extends Registry
Destroyable.DestroyHookregistryConfig| 限定符 | 构造器和说明 |
|---|---|
protected |
MeshRegistry(RegistryConfig registryConfig)
注册中心配置
|
| 限定符和类型 | 方法和说明 |
|---|---|
void |
batchUnRegister(List<ProviderConfig> configs)
反注册服务提供者
|
void |
batchUnSubscribe(List<ConsumerConfig> configs)
反订阅服务调用者相关配置
|
protected ApplicationInfoRequest |
buildApplicationRequest(String appName)
can be extended
|
void |
destroy()
销毁接口
|
protected void |
doRegister(String appName,
String serviceName,
ProviderInfo providerInfo)
注册单条服务信息
|
protected void |
doUnRegister(String serviceName,
ProviderInfo providerInfo)
反注册服务信息
|
void |
init()
初始化
|
void |
register(ProviderConfig config)
注册服务提供者
|
protected void |
registerAppInfoOnce(String appName) |
boolean |
start()
启动
|
List<ProviderGroup> |
subscribe(ConsumerConfig config)
订阅服务列表
|
void |
unRegister(ProviderConfig config)
反注册服务提供者
|
void |
unSubscribe(ConsumerConfig config)
反订阅服务调用者相关配置
|
protected MeshRegistry(RegistryConfig registryConfig)
registryConfig - 注册中心配置public void init()
Initializablepublic void register(ProviderConfig config)
Registryprotected void doRegister(String appName, String serviceName, ProviderInfo providerInfo)
appName - 应用名serviceName - 服务关键字providerInfo - 服务提供者数据public void unRegister(ProviderConfig config)
RegistryunRegister 在类中 Registryconfig - Provider配置protected void doUnRegister(String serviceName, ProviderInfo providerInfo)
serviceName - 服务关键字providerInfo - 服务提供者数据public void batchUnRegister(List<ProviderConfig> configs)
RegistrybatchUnRegister 在类中 Registryconfigs - Provider配置public List<ProviderGroup> subscribe(ConsumerConfig config)
Registryprotected void registerAppInfoOnce(String appName)
protected ApplicationInfoRequest buildApplicationRequest(String appName)
appName - public void unSubscribe(ConsumerConfig config)
RegistryunSubscribe 在类中 Registryconfig - Consumer配置public void batchUnSubscribe(List<ConsumerConfig> configs)
RegistrybatchUnSubscribe 在类中 Registryconfigs - Consumer配置public void destroy()
DestroyableCopyright © 2008–2018 The Ant Financial. All rights reserved.