💬 Mermaid

Sekvenční diagram

Ukažte, jak spolu systémy a lidé komunikují

Co je Sekvenční diagram?

Sekvenční diagram zobrazuje zprávy vyměňované mezi účastníky v čase: volání API, autentizační toky, komunikaci mikroslužeb. Je to standardní způsob dokumentace interakcí v softwarové architektuře.

Živý pří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ý příklad
DatabaseAPIUserDatabaseAPIUserPOST /login1SELECT user2user row3200 + JWT token4GET /profile (Bearer)5200 profile6

Kdy ho použít

Dokumentace API toků, autentizace a platebních protokolů
Návrh interakcí mikroslužeb před implementací
Ladění produkčních incidentů zmapováním skutečného řetězce volání

Základní syntaxe

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

Otázky k tomuto diagramu

Co znamenají typy šipek v sekvenčním diagramu Mermaid?

Plné šipky (->>) jsou synchronní volání, čárkované šipky (-->>) jsou odpovědi nebo asynchronní zprávy. Aktivace ukazují, kdy je účastník zaneprázdněn zpracováním.

Mohu zobrazit smyčky a podmínky?

Ano — Mermaid podporuje bloky loop, alt (if/else), opt (volitelný) a par (paralelní) pro vyjádření logiky skutečných protokolů.

Vytvořte svůj Sekvenční diagram hned teď

Popište ho přirozeným jazykem — AI napíše Mermaid kód za vás.

Otevřít Mermaid Studio