See: Description
| Interface | Description |
|---|---|
| RegistryClusterIdentifier | |
| ServiceDiscovery |
Defines the common operations of Service Discovery, extended and loaded by ServiceDiscoveryFactory
|
| ServiceDiscoveryFactory |
The factory to create
ServiceDiscovery |
| ServiceDiscoveryService | |
| ServiceInstance |
The model class of an instance of a service, which is used for service registration and discovery.
|
| ServiceInstanceCustomizer |
The interface to customize
the service instance |
| Class | Description |
|---|---|
| AbstractServiceDiscovery |
Each service discovery is bond to one application.
|
| AbstractServiceDiscoveryFactory |
Abstract
ServiceDiscoveryFactory implementation with cache, the subclass
should implement AbstractServiceDiscoveryFactory.createDiscovery(URL) method to create an instance of ServiceDiscovery |
| DefaultRegistryClusterIdentifier | |
| DefaultServiceDiscoveryFactory |
This class is designed for compatibility purpose.
|
| DefaultServiceInstance |
The default implementation of
ServiceInstance. |
| DefaultServiceInstance.Endpoint | |
| InstanceAddressURL | |
| NopServiceDiscovery | |
| OverrideInstanceAddressURL | |
| ReflectionBasedServiceDiscovery | |
| ServiceDiscoveryRegistry |
TODO, this bridge implementation is not necessary now, protocol can interact with service discovery directly.
|
| ServiceDiscoveryRegistryDirectory<T> | |
| ServiceDiscoveryRegistryDirectory.InstanceWrappedInvoker<T> | |
| ServiceDiscoveryRegistryDirectory.ProtocolServiceKeyWithAddress | |
| ServiceDiscoveryRegistryFactory |
Copyright © 2011–2022 The Apache Software Foundation. All rights reserved.