💬 Mermaid
Secību diagramma
Parādiet, kā sistēmas un cilvēki sarunājas
Kas ir Secību diagramma?
Secību diagramma parāda ziņojumus, kas laika gaitā tiek apmainīti starp dalībniekiem: API izsaukumi, autentifikācijas plūsmas, mikroservisu komunikācija. Tas ir standarta veids, kā dokumentēt mijiedarbības programmatūras arhitektūrā.
Dzīvs piemērs
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 profileKad to izmantot
Dokumentēt API plūsmas, autentifikāciju un maksājumu protokolus
Projektēt mikroservisu mijiedarbības pirms ieviešanas
Atkļūdot produkcijas incidentus, kartējot faktisko izsaukumu ķēdi
Pamata sintakse
sequenceDiagram
participant A as Alice
participant B as Bob
A->>B: Sync request
B-->>A: Async responseJautājumi par šo diagrammu
Ko nozīmē bultu tipi Mermaid secību diagrammā?
Pilnas bultas (->>) ir sinhroni izsaukumi, pārtrauktas bultas (-->>) — atbildes vai asinhroni ziņojumi. Aktivācijas parāda, kad dalībnieks ir aizņemts ar apstrādi.
Vai varu attēlot cilpas un nosacījumus?
Jā — Mermaid atbalsta loop, alt (if/else), opt (neobligāts) un par (paralēls) blokus, lai izteiktu reālu protokolu loģiku.
Izveidojiet savu Secību diagramma tagad
Aprakstiet to dabiskā valodā — AI uzrakstīs Mermaid kodu jūsu vietā.
Atvērt Mermaid Studio