💬 Mermaid

Διάγραμμα ακολουθίας

Δείξτε πώς συνομιλούν συστήματα και άνθρωποι

Τι είναι το Διάγραμμα ακολουθίας;

Ένα διάγραμμα ακολουθίας δείχνει τα μηνύματα που ανταλλάσσονται μεταξύ συμμετεχόντων στον χρόνο: κλήσεις API, ροές ελέγχου ταυτότητας, επικοινωνία microservices. Είναι ο τυπικός τρόπος τεκμηρίωσης αλληλεπιδράσεων στην αρχιτεκτονική λογισμικού.

Ζωντανό παράδειγμα

Κώδικας Mermaid
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
Ζωντανό παράδειγμα
DatabaseAPIUserDatabaseAPIUserPOST /login1SELECT user2user row3200 + JWT token4GET /profile (Bearer)5200 profile6

Πότε να το χρησιμοποιείτε

Τεκμηρίωση ροών API, ελέγχου ταυτότητας και πρωτοκόλλων πληρωμών
Σχεδιασμός αλληλεπιδράσεων microservices πριν την υλοποίηση
Αποσφαλμάτωση περιστατικών παραγωγής με χαρτογράφηση της πραγματικής αλυσίδας κλήσεων

Βασική σύνταξη

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

Ερωτήσεις για αυτό το διάγραμμα

Τι σημαίνουν οι τύποι βελών σε ένα διάγραμμα ακολουθίας Mermaid;

Τα συμπαγή βέλη (->>) είναι σύγχρονες κλήσεις, τα διακεκομμένα (-->>) αποκρίσεις ή ασύγχρονα μηνύματα. Οι ενεργοποιήσεις δείχνουν πότε ένας συμμετέχων είναι απασχολημένος με επεξεργασία.

Μπορώ να δείξω βρόχους και συνθήκες;

Ναι — το Mermaid υποστηρίζει μπλοκ loop, alt (if/else), opt (προαιρετικό) και par (παράλληλο) για να εκφράσετε τη λογική πραγματικών πρωτοκόλλων.

Δημιουργήστε το Διάγραμμα ακολουθίας σας τώρα

Περιγράψτε το σε απλή γλώσσα — η AI γράφει τον κώδικα Mermaid για εσάς.

Ανοίξτε το Mermaid Studio