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étrique | Notes |
|---|---|
tick:complete | Transporte { tick, simulationTime, graph, delta } |
instance:created / instance:removed | Cycle de vie structurel des instances runtime |
lifecycle:changed | Transporte instanceId, transition de stage et heures de fonctionnement |
fault:triggered / fault:cleared | Événements de cycle de vie des défauts |
Compteurs runtime:tick | memberValueCount, uptimeMs, actualTicksPerSecond, quarantinedInstanceCount, engineErrorsCount, tickOverrunsCount, circuitBreakerTripsCount |
| Contrat adaptateur | Reçoit des snapshots du graphe et publie des projections par protocole |
Pages liées
Concepts
Termes d'auteur et de runtime.
Persistance
Frontières de redémarrage.
CLI ⭢ miravo status
Lisez l'état runtime et les métriques en direct.
CLI ⭢ miravo logs
Streamez les événements et la sortie runtime.
Was this page useful?
Last updated on
Miravo