public class CloudDiscoveryServiceJmdnsImpl extends Object implements org.noear.solon.cloud.service.CloudDiscoveryService
| 限定符和类型 | 字段和说明 |
|---|---|
static String |
DOMAIN
服务所属域,使用 local 表示通过 mDNS 在局域网广播从而实现服务发现,其他值则涉及全局DNS服务器
|
static String |
PREFIX
solon 作为固定前缀,区分其他使用 JmDNS 应用
|
| 构造器和说明 |
|---|
CloudDiscoveryServiceJmdnsImpl(org.noear.solon.cloud.CloudProps cloudProps) |
| 限定符和类型 | 方法和说明 |
|---|---|
void |
attention(String group,
String service,
org.noear.solon.cloud.CloudDiscoveryHandler observer) |
void |
close()
关闭
|
void |
deregister(String group,
org.noear.solon.cloud.model.Instance instance) |
org.noear.solon.cloud.model.Discovery |
find(String group,
String service) |
void |
register(String group,
org.noear.solon.cloud.model.Instance instance) |
void |
registerState(String group,
org.noear.solon.cloud.model.Instance instance,
boolean health) |
public CloudDiscoveryServiceJmdnsImpl(org.noear.solon.cloud.CloudProps cloudProps)
public void register(String group, org.noear.solon.cloud.model.Instance instance)
register 在接口中 org.noear.solon.cloud.service.CloudDiscoveryServicepublic void registerState(String group, org.noear.solon.cloud.model.Instance instance, boolean health)
registerState 在接口中 org.noear.solon.cloud.service.CloudDiscoveryServicepublic void deregister(String group, org.noear.solon.cloud.model.Instance instance)
deregister 在接口中 org.noear.solon.cloud.service.CloudDiscoveryServicepublic org.noear.solon.cloud.model.Discovery find(String group, String service)
find 在接口中 org.noear.solon.cloud.service.CloudDiscoveryServicepublic void attention(String group, String service, org.noear.solon.cloud.CloudDiscoveryHandler observer)
attention 在接口中 org.noear.solon.cloud.service.CloudDiscoveryServicepublic void close()
throws IOException
IOExceptionCopyright © 2024. All rights reserved.