public class RedisServiceRegistry extends java.lang.Object implements ServiceRegistry
| 构造器和说明 |
|---|
RedisServiceRegistry(RegistryProperties registryProperties,
io.lettuce.core.cluster.api.reactive.RedisClusterReactiveCommands<java.lang.String,java.lang.String> redisCommands) |
| 限定符和类型 | 方法和说明 |
|---|---|
reactor.core.publisher.Mono<java.lang.Boolean> |
deregister(java.lang.String namespace,
ServiceInstance serviceInstance) |
reactor.core.publisher.Mono<java.lang.Boolean> |
deregister(java.lang.String namespace,
java.lang.String serviceId,
java.lang.String instanceId) |
java.util.Map<NamespacedInstanceId,ServiceInstance> |
getRegisteredEphemeralInstances() |
reactor.core.publisher.Mono<java.lang.Boolean> |
register(java.lang.String namespace,
ServiceInstance serviceInstance) |
reactor.core.publisher.Mono<java.lang.Boolean> |
removeService(java.lang.String namespace,
java.lang.String serviceId) |
reactor.core.publisher.Mono<java.lang.Boolean> |
renew(java.lang.String namespace,
ServiceInstance serviceInstance) |
reactor.core.publisher.Mono<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) |
reactor.core.publisher.Mono<java.lang.Boolean> |
setMetadata(java.lang.String namespace,
java.lang.String serviceId,
java.lang.String instanceId,
java.lang.String key,
java.lang.String value) |
reactor.core.publisher.Mono<java.lang.Boolean> |
setService(java.lang.String namespace,
java.lang.String serviceId) |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitderegister, deregister, register, renew, setMetadata, setMetadatapublic RedisServiceRegistry(RegistryProperties registryProperties, io.lettuce.core.cluster.api.reactive.RedisClusterReactiveCommands<java.lang.String,java.lang.String> redisCommands)
public reactor.core.publisher.Mono<java.lang.Boolean> setService(java.lang.String namespace,
java.lang.String serviceId)
setService 在接口中 ServiceRegistrypublic reactor.core.publisher.Mono<java.lang.Boolean> removeService(java.lang.String namespace,
java.lang.String serviceId)
removeService 在接口中 ServiceRegistrypublic reactor.core.publisher.Mono<java.lang.Boolean> register(java.lang.String namespace,
ServiceInstance serviceInstance)
register 在接口中 ServiceRegistrypublic java.util.Map<NamespacedInstanceId,ServiceInstance> getRegisteredEphemeralInstances()
public reactor.core.publisher.Mono<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 reactor.core.publisher.Mono<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 reactor.core.publisher.Mono<java.lang.Boolean> renew(java.lang.String namespace,
ServiceInstance serviceInstance)
renew 在接口中 ServiceRegistrypublic reactor.core.publisher.Mono<java.lang.Boolean> deregister(java.lang.String namespace,
java.lang.String serviceId,
java.lang.String instanceId)
deregister 在接口中 ServiceRegistrypublic reactor.core.publisher.Mono<java.lang.Boolean> deregister(java.lang.String namespace,
ServiceInstance serviceInstance)
deregister 在接口中 ServiceRegistry