💬 Mermaid

Sekvensdiagram

Vis hvordan systemer og mennesker taler sammen

Hvad er et Sekvensdiagram?

Et sekvensdiagram viser de beskeder, der udveksles mellem deltagere over tid: API-kald, autentificeringsflows, kommunikation mellem microservices. Det er standardmåden at dokumentere interaktioner i softwarearkitektur.

Live-eksempel

Mermaid-kode
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
Live-eksempel
DatabaseAPIUserDatabaseAPIUserPOST /login1SELECT user2user row3200 + JWT token4GET /profile (Bearer)5200 profile6

Hvornår skal det bruges

Dokumentér API-flows, autentificering og betalingsprotokoller
Design microservice-interaktioner før implementeringen
Fejlfind produktionshændelser ved at kortlægge den faktiske kaldekæde

Grundlæggende syntaks

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

Spørgsmål om dette diagram

Hvad betyder piltyperne i et Mermaid-sekvensdiagram?

Fuldt optrukne pile (->>) er synkrone kald, stiplede pile (-->>) er svar eller asynkrone beskeder. Aktiveringer viser, hvornår en deltager er optaget af behandling.

Kan jeg vise løkker og betingelser?

Ja — Mermaid understøtter blokkene loop, alt (if/else), opt (valgfri) og par (parallel) til at udtrykke logikken i virkelige protokoller.

Opret dit Sekvensdiagram nu

Beskriv det i almindeligt sprog — AI’en skriver Mermaid-koden for dig.

Åbn Mermaid Studio