💬 Mermaid
Diagramma di sequenza
Mostra come dialogano sistemi e persone
Che cos’è un Diagramma di sequenza?
Un diagramma di sequenza mostra i messaggi scambiati tra i partecipanti nel tempo: chiamate API, flussi di autenticazione, comunicazione tra microservizi. È lo standard per documentare le interazioni nell’architettura software.
Esempio dal vivo
sequenceDiagram
autonumber
participant U as User
participant A as API
participant D as Database
U->>A: POST /login
A->>D: SELECT user
D-->>A: user row
A-->>U: 200 + JWT token
U->>A: GET /profile (Bearer)
A-->>U: 200 profileQuando usarlo
Documentare flussi API, autenticazione e protocolli di pagamento
Progettare le interazioni tra microservizi prima dell’implementazione
Eseguire il debug di incidenti in produzione mappando la catena reale delle chiamate
Sintassi di base
sequenceDiagram
participant A as Alice
participant B as Bob
A->>B: Sync request
B-->>A: Async responseDomande su questo diagramma
Cosa significano i tipi di freccia in un diagramma di sequenza Mermaid?
Le frecce piene (->>) sono chiamate sincrone, le frecce tratteggiate (-->>) sono risposte o messaggi asincroni. Le attivazioni mostrano quando un partecipante è impegnato nell’elaborazione.
Posso rappresentare cicli e condizioni?
Sì — Mermaid supporta i blocchi loop, alt (if/else), opt (opzionale) e par (parallelo) per esprimere la logica di protocolli reali.
Crea ora il tuo Diagramma di sequenza
Descrivilo in linguaggio naturale — l’IA scrive il codice Mermaid per te.
Apri Mermaid Studio