Miravo

Architecture

Suivez le flux runtime unidirectionnel de Miravo depuis les fichiers d'auteur jusqu'au graphe d'actifs, au bus d'événements et aux adaptateurs.

Détails techniques

Suivez le flux unidirectionnel

Miravo compile le contenu une fois. Le runtime évalue l'état à chaque tick. Le même graphe alimente ensuite les adaptateurs, les surfaces opérateur et la persistance.

Gardez chaque sous-système étroit

Le flux WebSocket en direct transporte aussi des messages runtime:tick avec les deltas de membres, les compteurs Core et les métriques adaptateurs.

Les adaptateurs ne calculent jamais les valeurs des membres. Ils projettent le graphe reçu. La génération des valeurs reste dans le runtime.

Référence

Surface d'événement ou de métriqueNotes
tick:completeTransporte { tick, simulationTime, graph, delta }
instance:created / instance:removedCycle de vie structurel des instances runtime
lifecycle:changedTransporte instanceId, transition de stage et heures de fonctionnement
fault:triggered / fault:clearedÉvénements de cycle de vie des défauts
Compteurs runtime:tickmemberValueCount, uptimeMs, actualTicksPerSecond, quarantinedInstanceCount, engineErrorsCount, tickOverrunsCount, circuitBreakerTripsCount
Contrat adaptateurReçoit des snapshots du graphe et publie des projections par protocole

Pages liées

Was this page useful?

Last updated on