💬 Mermaid
Dijagramma tas-sekwenza
Uri kif is-sistemi u n-nies jitkellmu ma’ xulxin
X’inhu Dijagramma tas-sekwenza?
Dijagramma tas-sekwenza turi l-messaġġi skambjati bejn il-parteċipanti maż-żmien: sejħiet tal-API, flussi ta’ awtentikazzjoni, komunikazzjoni bejn il-mikroservizzi. Huwa l-mod standard kif jiġu ddokumentati l-interazzjonijiet fl-arkitettura tas-software.
Eżempju live
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 profileMeta tużah
Iddokumenta flussi tal-API, awtentikazzjoni u protokolli tal-ħlas
Iddisinja l-interazzjonijiet bejn il-mikroservizzi qabel l-implimentazzjoni
Iddebugja inċidenti fil-produzzjoni billi timmappja l-katina reali tas-sejħiet
Sintassi bażika
sequenceDiagram
participant A as Alice
participant B as Bob
A->>B: Sync request
B-->>A: Async responseMistoqsijiet dwar din id-dijagramma
Xi jfissru t-tipi ta’ vleġeġ f’dijagramma tas-sekwenza Mermaid?
Vleġeġ solidi (->>) huma sejħiet sinkroni, vleġeġ bid-dashes (-->>) huma tweġibiet jew messaġġi asinkroni. L-attivazzjonijiet juru meta parteċipant ikun okkupat jipproċessa.
Nista’ nuri loops u kundizzjonijiet?
Iva — Mermaid jappoġġja blokok loop, alt (if/else), opt (fakultattiv) u par (parallel) biex tesprimi l-loġika ta’ protokolli reali.
Oħloq il-Dijagramma tas-sekwenza tiegħek issa
Iddeskrivih b’lingwa naturali — l-AI tikteb il-kodiċi Mermaid għalik.
Iftaħ Mermaid Studio