💬 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
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 profileKdaj 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
sequenceDiagram
participant A as Alice
participant B as Bob
A->>B: Sync request
B-->>A: Async responseVpraš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