public class RedisServiceDiscovery extends java.lang.Object implements ServiceDiscovery
| 构造器和说明 |
|---|
RedisServiceDiscovery(io.lettuce.core.cluster.api.reactive.RedisClusterReactiveCommands<java.lang.String,java.lang.String> redisCommands) |
| 限定符和类型 | 方法和说明 |
|---|---|
reactor.core.publisher.Mono<ServiceInstance> |
getInstance(java.lang.String namespace,
java.lang.String serviceId,
java.lang.String instanceId) |
reactor.core.publisher.Mono<java.util.List<ServiceInstance>> |
getInstances(java.lang.String serviceId) |
reactor.core.publisher.Mono<java.util.List<ServiceInstance>> |
getInstances(java.lang.String namespace,
java.lang.String serviceId) |
reactor.core.publisher.Mono<java.lang.Long> |
getInstanceTtl(java.lang.String namespace,
java.lang.String serviceId,
java.lang.String instanceId) |
reactor.core.publisher.Mono<java.util.List<java.lang.String>> |
getServices(java.lang.String namespace) |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitgetServicespublic RedisServiceDiscovery(io.lettuce.core.cluster.api.reactive.RedisClusterReactiveCommands<java.lang.String,java.lang.String> redisCommands)
public reactor.core.publisher.Mono<java.util.List<ServiceInstance>> getInstances(java.lang.String serviceId)
getInstances 在接口中 ServiceDiscoverypublic reactor.core.publisher.Mono<java.util.List<ServiceInstance>> getInstances(java.lang.String namespace, java.lang.String serviceId)
getInstances 在接口中 ServiceDiscoverypublic reactor.core.publisher.Mono<ServiceInstance> getInstance(java.lang.String namespace, java.lang.String serviceId, java.lang.String instanceId)
getInstance 在接口中 ServiceDiscoverypublic reactor.core.publisher.Mono<java.lang.Long> getInstanceTtl(java.lang.String namespace,
java.lang.String serviceId,
java.lang.String instanceId)
getInstanceTtl 在接口中 ServiceDiscoverypublic reactor.core.publisher.Mono<java.util.List<java.lang.String>> getServices(java.lang.String namespace)
getServices 在接口中 ServiceDiscovery