💬 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

Cod Mermaid
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 profile
Exemplu live
DatabaseAPIUserDatabaseAPIUserPOST /login1SELECT user2user row3200 + JWT token4GET /profile (Bearer)5200 profile6

Câ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ă

.mmd
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