💬 Mermaid

Диаграма на последователност

Покажете как системи и хора разговарят помежду си

Какво е Диаграма на последователност?

Диаграмата на последователност показва съобщенията, разменяни между участници във времето: API извиквания, процеси на удостоверяване, комуникация между микроуслуги. Това е стандартният начин за документиране на взаимодействия в софтуерната архитектура.

Пример на живо

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 потоци, удостоверяване и платежни протоколи
Проектиране на взаимодействия между микроуслуги преди имплементация
Отстраняване на производствени инциденти чрез картографиране на реалната верига от извиквания

Основен синтаксис

.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