Skip to main content

Module manager

Module manager 

Source
Expand description

CatalogManager - Main reconciliation loop.

Runs at a configurable interval and reconciles desired markets/instruments against actual database state. Uses advisory locks for distributed safety.

Structs§

CatalogManager
CatalogManager handles continuous market/instrument reconciliation

Type Aliases§

TradingModeUpdate
watch-channel payload published to the engine whenever the catalog manager rewrites any instruments.trading_mode row. Keyed on underlying — the engine calls UnifiedEngine::apply_underlying_trading_mode_update with this map to refresh its in-memory instrument_trading_modes cache.