💬 Mermaid
Sequenzdiagramm
Zeigen Sie, wie Systeme und Menschen miteinander kommunizieren
Was ist ein Sequenzdiagramm?
Ein Sequenzdiagramm zeigt die im Zeitverlauf zwischen Teilnehmern ausgetauschten Nachrichten: API-Aufrufe, Authentifizierungsabläufe, Microservice-Kommunikation. Es ist der Standard, um Interaktionen in der Softwarearchitektur zu dokumentieren.
Live-Beispiel
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 profileWann einsetzen
API-Abläufe, Authentifizierung und Zahlungsprotokolle dokumentieren
Microservice-Interaktionen vor der Implementierung entwerfen
Produktionsvorfälle debuggen, indem die tatsächliche Aufrufkette abgebildet wird
Grundlegende Syntax
sequenceDiagram
participant A as Alice
participant B as Bob
A->>B: Sync request
B-->>A: Async responseFragen zu diesem Diagramm
Was bedeuten die Pfeiltypen in einem Mermaid-Sequenzdiagramm?
Durchgezogene Pfeile (->>) sind synchrone Aufrufe, gestrichelte Pfeile (-->>) Antworten oder asynchrone Nachrichten. Aktivierungen zeigen, wann ein Teilnehmer mit der Verarbeitung beschäftigt ist.
Kann ich Schleifen und Bedingungen darstellen?
Ja — Mermaid unterstützt die Blöcke loop, alt (if/else), opt (optional) und par (parallel), um die Logik realer Protokolle auszudrücken.
Erstellen Sie jetzt Ihr Sequenzdiagramm
Beschreiben Sie es in natürlicher Sprache — die KI schreibt den Mermaid-Code für Sie.
Mermaid Studio öffnen