Package

com.lightbend.dns

locator

Permalink

package locator

Visibility
  1. Public
  2. All

Type Members

  1. trait ActorSettings extends AnyRef

    Permalink
  2. class ServiceLocator extends Actor with ActorSettings with ActorLogging

    Permalink

    A service locator that can get all addresses for a service using DNS SRV lookups.

    A service locator that can get all addresses for a service using DNS SRV lookups. When considering DNS SRV we ignore priority and weight, sd they appear pretty useless for distributing across service instances as the information is often static in nature. If this turns out not to be the case though then we could certainly consider them. We also avoid caching requests at the level of this actor as the underlying DNS resolver will cache heavily for us. Again though, caching could be introduced at this actor's level if we find that it is required.

  3. class Settings extends Extension

    Permalink

    Settings for the service locator.

Value Members

  1. object ServiceLocator

    Permalink
  2. object Settings extends ExtensionKey[Settings]

    Permalink

Ungrouped