💬 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

Kodiċi 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
Eżempju live
DatabaseAPIUserDatabaseAPIUserPOST /login1SELECT user2user row3200 + JWT token4GET /profile (Bearer)5200 profile6

Meta 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

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

Mistoqsijiet 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