public class RedisServiceRegistry extends java.lang.Object implements ServiceRegistry
| 构造器和说明 |
|---|
RedisServiceRegistry(RegistryProperties registryProperties,
io.lettuce.core.cluster.api.async.RedisClusterAsyncCommands<java.lang.String,java.lang.String> redisCommands) |
| 限定符和类型 | 方法和说明 |
|---|---|
java.util.concurrent.CompletableFuture<java.lang.Boolean> |
deregister(ServiceInstance serviceInstance) |
java.util.concurrent.CompletableFuture<java.lang.Boolean> |
deregister(java.lang.String namespace,
ServiceInstance serviceInstance) |
java.util.concurrent.CompletableFuture<java.lang.Boolean> |
deregister(java.lang.String serviceId,
java.lang.String instanceId) |
java.util.concurrent.CompletableFuture<java.lang.Boolean> |
deregister(java.lang.String namespace,
java.lang.String serviceId,
java.lang.String instanceId) |
java.util.Set<NamespacedServiceInstance> |
getRegisteredEphemeralInstances() |
java.util.concurrent.CompletableFuture<java.lang.Boolean> |
register(ServiceInstance serviceInstance)
注册实例
|
java.util.concurrent.CompletableFuture<java.lang.Boolean> |
register(java.lang.String namespace,
ServiceInstance serviceInstance) |
java.util.concurrent.CompletableFuture<java.lang.Boolean> |
renew(ServiceInstance serviceInstance)
服务实例续期
|
java.util.concurrent.CompletableFuture<java.lang.Boolean> |
renew(java.lang.String namespace,
ServiceInstance serviceInstance) |
java.util.concurrent.CompletableFuture<java.lang.Boolean> |
setMetadata(java.lang.String serviceId,
java.lang.String instanceId,
java.util.Map<java.lang.String,java.lang.String> metadata) |
java.util.concurrent.CompletableFuture<java.lang.Boolean> |
setMetadata(java.lang.String namespace,
java.lang.String serviceId,
java.lang.String instanceId,
java.util.Map<java.lang.String,java.lang.String> metadata) |
java.util.concurrent.CompletableFuture<java.lang.Boolean> |
setMetadata(java.lang.String serviceId,
java.lang.String instanceId,
java.lang.String key,
java.lang.String value) |
java.util.concurrent.CompletableFuture<java.lang.Boolean> |
setMetadata(java.lang.String namespace,
java.lang.String serviceId,
java.lang.String instanceId,
java.lang.String key,
java.lang.String value) |
public RedisServiceRegistry(RegistryProperties registryProperties, io.lettuce.core.cluster.api.async.RedisClusterAsyncCommands<java.lang.String,java.lang.String> redisCommands)
public java.util.concurrent.CompletableFuture<java.lang.Boolean> register(ServiceInstance serviceInstance)
ServiceRegistryregister 在接口中 ServiceRegistryserviceInstance - 服务实例public java.util.concurrent.CompletableFuture<java.lang.Boolean> register(java.lang.String namespace,
ServiceInstance serviceInstance)
register 在接口中 ServiceRegistrypublic java.util.Set<NamespacedServiceInstance> getRegisteredEphemeralInstances()
public java.util.concurrent.CompletableFuture<java.lang.Boolean> setMetadata(java.lang.String serviceId,
java.lang.String instanceId,
java.lang.String key,
java.lang.String value)
setMetadata 在接口中 ServiceRegistrypublic java.util.concurrent.CompletableFuture<java.lang.Boolean> setMetadata(java.lang.String namespace,
java.lang.String serviceId,
java.lang.String instanceId,
java.lang.String key,
java.lang.String value)
setMetadata 在接口中 ServiceRegistrypublic java.util.concurrent.CompletableFuture<java.lang.Boolean> setMetadata(java.lang.String serviceId,
java.lang.String instanceId,
java.util.Map<java.lang.String,java.lang.String> metadata)
setMetadata 在接口中 ServiceRegistrypublic java.util.concurrent.CompletableFuture<java.lang.Boolean> setMetadata(java.lang.String namespace,
java.lang.String serviceId,
java.lang.String instanceId,
java.util.Map<java.lang.String,java.lang.String> metadata)
setMetadata 在接口中 ServiceRegistrypublic java.util.concurrent.CompletableFuture<java.lang.Boolean> renew(ServiceInstance serviceInstance)
ServiceRegistryrenew 在接口中 ServiceRegistrypublic java.util.concurrent.CompletableFuture<java.lang.Boolean> renew(java.lang.String namespace,
ServiceInstance serviceInstance)
renew 在接口中 ServiceRegistrypublic java.util.concurrent.CompletableFuture<java.lang.Boolean> deregister(java.lang.String serviceId,
java.lang.String instanceId)
deregister 在接口中 ServiceRegistrypublic java.util.concurrent.CompletableFuture<java.lang.Boolean> deregister(java.lang.String namespace,
java.lang.String serviceId,
java.lang.String instanceId)
deregister 在接口中 ServiceRegistrypublic java.util.concurrent.CompletableFuture<java.lang.Boolean> deregister(ServiceInstance serviceInstance)
deregister 在接口中 ServiceRegistrypublic java.util.concurrent.CompletableFuture<java.lang.Boolean> deregister(java.lang.String namespace,
ServiceInstance serviceInstance)
deregister 在接口中 ServiceRegistry