💬 Mermaid

Sekvenčný diagram

Ukážte, ako spolu systémy a ľudia komunikujú

Čo je Sekvenčný diagram?

Sekvenčný diagram zobrazuje správy vymieňané medzi účastníkmi v čase: volania API, autentifikačné toky, komunikáciu mikroslužieb. Je to štandardný spôsob dokumentácie interakcií v softvérovej architektúre.

Živý príklad

Mermaid kód
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
Živý príklad
DatabaseAPIUserDatabaseAPIUserPOST /login1SELECT user2user row3200 + JWT token4GET /profile (Bearer)5200 profile6

Kedy ho použiť

Dokumentácia API tokov, autentifikácie a platobných protokolov
Návrh interakcií mikroslužieb pred implementáciou
Ladenie produkčných incidentov zmapovaním skutočného reťazca volaní

Základná syntax

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

Otázky k tomuto diagramu

Čo znamenajú typy šípok v sekvenčnom diagrame Mermaid?

Plné šípky (->>) sú synchrónne volania, čiarkované šípky (-->>) sú odpovede alebo asynchrónne správy. Aktivácie ukazujú, kedy je účastník zaneprázdnený spracovaním.

Môžem zobraziť slučky a podmienky?

Áno — Mermaid podporuje bloky loop, alt (if/else), opt (voliteľný) a par (paralelný) na vyjadrenie logiky skutočných protokolov.

Vytvorte svoj Sekvenčný diagram hneď teraz

Opíšte ho prirodzeným jazykom — AI napíše Mermaid kód za vás.

Otvoriť Mermaid Studio