See: Description
| Interface | Description |
|---|---|
| ServiceDiscovery |
The common operations of Service Discovery
|
| ServiceDiscoveryFactory |
The factory to create
ServiceDiscovery |
| 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 on ServiceInstancePreRegisteredEvent |
| Class | Description |
|---|---|
| AbstractServiceDiscoveryFactory |
Abstract
ServiceDiscoveryFactory implementation with cache, the subclass
should implement AbstractServiceDiscoveryFactory.createDiscovery(URL) method to create an instance of ServiceDiscovery |
| DefaultServiceDiscoveryFactory |
The default
SPI implementation of ServiceDiscoveryFactory to get the
instance of ServiceDiscovery via the protocol from the URL that will connect
the infrastructure of Service registration and discovery. |
| DefaultServiceInstance |
The default implementation of
ServiceInstance. |
| FileSystemServiceDiscovery |
File System
ServiceDiscovery implementation |
| ServiceDiscoveryRegistry |
Being different to the traditional registry,
ServiceDiscoveryRegistry that is a new service-oriented
Registry based on ServiceDiscovery, it will not interact in the external registry directly,
but store the urls that Dubbo services exported and referenced into WritableMetadataService
when ServiceDiscoveryRegistry.register(URL) and ServiceDiscoveryRegistry.subscribe(URL, NotifyListener) methods are executed. |
| ServiceDiscoveryRegistryFactory | |
| ServiceDiscoveryRegistryProtocol |
TODO, replace RegistryProtocol completely in the future.
|
| ServiceInstanceMetadataCustomizer |
The abstract class to customize
ServiceInstance.getMetadata() the service instances' metadata} |
Copyright © 2011–2019 The Apache Software Foundation. All rights reserved.