💬 Mermaid

Sekų diagrama

Parodykite, kaip sistemos ir žmonės bendrauja tarpusavyje

Kas yra Sekų diagrama?

Sekų diagrama rodo pranešimus, kuriais dalyviai keičiasi laikui bėgant: API kvietimai, autentifikacijos eigos, mikroservisų komunikacija. Tai standartinis būdas dokumentuoti sąveikas programinės įrangos architektūroje.

Gyvas pavyzdys

Mermaid kodas
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
Gyvas pavyzdys
DatabaseAPIUserDatabaseAPIUserPOST /login1SELECT user2user row3200 + JWT token4GET /profile (Bearer)5200 profile6

Kada naudoti

Dokumentuokite API srautus, autentifikaciją ir mokėjimų protokolus
Projektuokite mikroservisų sąveikas prieš įgyvendinimą
Aiškinkitės gamybinius incidentus, pavaizduodami realią kvietimų grandinę

Pagrindinė sintaksė

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

Klausimai apie šią diagramą

Ką reiškia rodyklių tipai Mermaid sekų diagramoje?

Ištisinės rodyklės (->>) — sinchroniniai kvietimai, punktyrinės rodyklės (-->>) — atsakymai arba asinchroniniai pranešimai. Aktyvacijos rodo, kada dalyvis užimtas apdorojimu.

Ar galiu pavaizduoti ciklus ir sąlygas?

Taip — Mermaid palaiko loop, alt (if/else), opt (neprivalomas) ir par (lygiagretus) blokus realiai protokolų logikai išreikšti.

Sukurkite savo Sekų diagrama dabar

Aprašykite paprasta kalba — DI parašys Mermaid kodą už jus.

Atidaryti „Mermaid Studio“