💬 Mermaid

Diagram zaporedja

Pokažite, kako se sistemi in ljudje pogovarjajo med seboj

Kaj je Diagram zaporedja?

Diagram zaporedja prikazuje sporočila, izmenjana med udeleženci skozi čas: klice API, poteke avtentikacije, komunikacijo mikrostoritev. Je standarden način dokumentiranja interakcij v programski arhitekturi.

Živi primer

Koda 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
Živi primer
DatabaseAPIUserDatabaseAPIUserPOST /login1SELECT user2user row3200 + JWT token4GET /profile (Bearer)5200 profile6

Kdaj ga uporabiti

Dokumentiranje potekov API, avtentikacije in plačilnih protokolov
Načrtovanje interakcij mikrostoritev pred implementacijo
Odpravljanje produkcijskih incidentov s prikazom dejanske verige klicev

Osnovna sintaksa

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

Vprašanja o tem diagramu

Kaj pomenijo vrste puščic v diagramu zaporedja Mermaid?

Polne puščice (->>) so sinhroni klici, črtkane puščice (-->>) so odgovori ali asinhrona sporočila. Aktivacije kažejo, kdaj je udeleženec zaposlen z obdelavo.

Ali lahko prikažem zanke in pogoje?

Da — Mermaid podpira bloke loop, alt (if/else), opt (neobvezno) in par (vzporedno) za izražanje logike resničnih protokolov.

Ustvarite svoj Diagram zaporedja zdaj

Opišite ga v naravnem jeziku — AI napiše kodo Mermaid namesto vas.

Odpri Mermaid Studio