💬 Mermaid

Sekvencijski dijagram

Prikažite kako sustavi i ljudi razgovaraju

Što je Sekvencijski dijagram?

Sekvencijski dijagram prikazuje poruke koje sudionici razmjenjuju tijekom vremena: API pozivi, tijekovi autentifikacije, komunikacija među mikroservisima. To je standardni način dokumentiranja interakcija u softverskoj arhitekturi.

Primjer uživo

Mermaid kod
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
Primjer uživo
DatabaseAPIUserDatabaseAPIUserPOST /login1SELECT user2user row3200 + JWT token4GET /profile (Bearer)5200 profile6

Kada ga koristiti

Dokumentirajte API tijekove, autentifikaciju i protokole plaćanja
Dizajnirajte interakcije mikroservisa prije implementacije
Otklanjajte produkcijske incidente mapiranjem stvarnog lanca poziva

Osnovna sintaksa

.mmd
sequenceDiagram
    participant A as Alice
    participant B as Bob
    A->>B: Sync request
    B-->>A: Async response

Pitanja o ovom dijagramu

Što znače vrste strelica u Mermaid sekvencijskom dijagramu?

Pune strelice (->>) su sinkroni pozivi, isprekidane strelice (-->>) su odgovori ili asinkrone poruke. Aktivacije pokazuju kada je sudionik zauzet obradom.

Mogu li prikazati petlje i uvjete?

Da — Mermaid podržava blokove loop, alt (if/else), opt (neobavezno) i par (paralelno) za izražavanje logike stvarnih protokola.

Izradite svoj Sekvencijski dijagram odmah

Opišite ga prirodnim jezikom — AI piše Mermaid kod umjesto vas.

Otvori Mermaid Studio