For the complete documentation index, see llms.txt. This page is also available as Markdown.

Registrars

An extra library of registrars or client implementations not included in the standard Ergo Framework library. This library contains packages with a narrow specialization. It also includes packages with external dependencies, as Ergo Framework follows a "zero dependency" policy.

Available Registrars

A client library for the central Saturn registrar. Provides service discovery, configuration management, and real-time cluster event notifications through a centralized registrar service.

Features:

  • Centralized service discovery

  • Real-time event notifications

  • Configuration management

  • TLS security support

  • Token-based authentication

A client library for etcd, a distributed key-value store. Provides decentralized service discovery, hierarchical configuration management with type conversion, and automatic lease management.

Features:

  • Distributed service discovery

  • Hierarchical configuration with type conversion from strings ("int:123", "float:3.14")

  • Automatic lease management and cleanup

  • Real-time cluster change notifications

  • TLS/authentication support

  • Four-level configuration priority system

Choose Saturn for centralized management with a dedicated registrar service, or etcd for a distributed approach with built-in consensus and reliability guarantees.

Last updated

Was this helpful?