Skip to content

Service Discovery

Overview

Fountain supports registering and resolving service instances through pluggable discovery backends under libs/sd.

Available backends:

  • fconsul — Consul-based discovery.
  • fetcd — etcd-based discovery.
  • fregistry — the registry abstraction shared by discovery backends.

Service discovery is most commonly paired with the gRPC server and client so callers can resolve healthy instances at runtime.

See also