💬 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
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 profileKada 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ė
sequenceDiagram
participant A as Alice
participant B as Bob
A->>B: Sync request
B-->>A: Async responseKlausimai 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“