Skip to main content

Crate forge_runtime

Crate forge_runtime 

Source
Expand description

Forge runtime engine.

Re-exports§

pub use cluster::GracefulShutdown;
pub use cluster::HeartbeatConfig;
pub use cluster::HeartbeatLoop;
pub use cluster::NodeRegistry;
pub use cluster::ShutdownConfig;
pub use function::FunctionRegistry;
pub use function::RouteOutcome;
pub use kv::KvStore;
pub use observability::TelemetryConfig;
pub use observability::init_telemetry;
pub use observability::shutdown_telemetry;
pub use pg::AppliedMigration;
pub use pg::Database;
pub use pg::DriftStatus;
pub use pg::Migration;
pub use pg::MigrationRunner;
pub use pg::MigrationStatus;
pub use pg::load_migrations_from_dir;
pub use pg::LeaderConfig;
pub use pg::LeaderElection;
pub use pg::PgNotifyBus;
pub use rate_limit::HybridRateLimiter;
pub use rate_limit::StrictRateLimiter;
pub use sqlx;

Modules§

cluster
function
kv
PostgreSQL-backed key-value store for framework internals.
observability
Observability: traces, metrics, and structured logging.
pg
PostgreSQL primitives: pooling, leader election, migrations, NOTIFY.
rate_limit
signals