💬 Mermaid
Diagramă de secvență
Arată cum dialoghează sistemele și oamenii
Ce este o Diagramă de secvență?
O diagramă de secvență arată mesajele schimbate între participanți de-a lungul timpului: apeluri API, fluxuri de autentificare, comunicare între microservicii. Este standardul pentru documentarea interacțiunilor în arhitectura software.
Exemplu live
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 profileCând să o folosești
Documentează fluxuri API, autentificare și protocoale de plată
Proiectează interacțiunile dintre microservicii înainte de implementare
Depanează incidente de producție cartografiind lanțul real de apeluri
Sintaxă de bază
sequenceDiagram
participant A as Alice
participant B as Bob
A->>B: Sync request
B-->>A: Async responseÎntrebări despre această diagramă
Ce înseamnă tipurile de săgeți într-o diagramă de secvență Mermaid?
Săgețile continue (->>) sunt apeluri sincrone, iar săgețile întrerupte (-->>) sunt răspunsuri sau mesaje asincrone. Activările arată când un participant este ocupat cu procesarea.
Pot reprezenta bucle și condiții?
Da — Mermaid acceptă blocurile loop, alt (if/else), opt (opțional) și par (paralel) pentru a exprima logica protocoalelor reale.
Creează-ți acum Diagramă de secvență
Descrie-o în limbaj natural — IA scrie codul Mermaid pentru tine.
Deschide Mermaid Studio