💬 Mermaid
Sekvensdiagram
Visa hur system och människor pratar med varandra
Vad är ett Sekvensdiagram?
Ett sekvensdiagram visar meddelanden som utbyts mellan deltagare över tid: API-anrop, autentiseringsflöden, kommunikation mellan mikrotjänster. Det är standardsättet att dokumentera interaktioner i mjukvaruarkitektur.
Live-exempel
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 profileNär det ska användas
Dokumentera API-flöden, autentisering och betalningsprotokoll
Designa interaktioner mellan mikrotjänster före implementeringen
Felsök produktionsincidenter genom att kartlägga den verkliga anropskedjan
Grundläggande syntax
sequenceDiagram
participant A as Alice
participant B as Bob
A->>B: Sync request
B-->>A: Async responseFrågor om detta diagram
Vad betyder piltyperna i ett Mermaid-sekvensdiagram?
Heldragna pilar (->>) är synkrona anrop, streckade pilar (-->>) är svar eller asynkrona meddelanden. Aktiveringar visar när en deltagare är upptagen med bearbetning.
Kan jag visa loopar och villkor?
Ja — Mermaid stöder blocken loop, alt (if/else), opt (valfritt) och par (parallellt) för att uttrycka logiken i verkliga protokoll.
Skapa ditt Sekvensdiagram nu
Beskriv det på vanligt språk — AI:n skriver Mermaid-koden åt dig.
Öppna Mermaid Studio