Class ServiceDiscovery
Implement to provide a service discovery method
Inherited Members
Namespace: Akka.Discovery
Assembly: Akka.Discovery.dll
Syntax
public abstract class ServiceDiscovery
Methods
| Improve this Doc View SourceLookup(Lookup, TimeSpan)
Perform lookup using underlying discovery implementation.
Declaration
public abstract Task<ServiceDiscovery.Resolved> Lookup(Lookup lookup, TimeSpan resolveTimeout)
Parameters
Type | Name | Description |
---|---|---|
Lookup | lookup | A service discovery lookup. |
TimeSpan | resolveTimeout | Timeout. Up to the discovery-method to adhere to this |
Returns
Type | Description |
---|---|
Task<ServiceDiscovery.Resolved> |
Lookup(String, TimeSpan)
Perform lookup using underlying discovery implementation.
While the implementation may provide other settings and ways to configure timeouts,
the passed resolveTimeout
should never be exceeded, as it signals the application's
eagerness to wait for a result for this specific lookup.
Declaration
public Task<ServiceDiscovery.Resolved> Lookup(string serviceName, TimeSpan resolveTimeout)
Parameters
Type | Name | Description |
---|---|---|
String | serviceName | A name, see discovery-method's docs for how this is interpreted. |
TimeSpan | resolveTimeout | Timeout. Up to the discovery-method to adhere to this |
Returns
Type | Description |
---|---|
Task<ServiceDiscovery.Resolved> |