💬 Mermaid
Диаграма на последователност
Покажете как системи и хора разговарят помежду си
Какво е Диаграма на последователност?
Диаграмата на последователност показва съобщенията, разменяни между участници във времето: API извиквания, процеси на удостоверяване, комуникация между микроуслуги. Това е стандартният начин за документиране на взаимодействия в софтуерната архитектура.
Пример на живо
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Кога да я използвате
Документиране на API потоци, удостоверяване и платежни протоколи
Проектиране на взаимодействия между микроуслуги преди имплементация
Отстраняване на производствени инциденти чрез картографиране на реалната верига от извиквания
Основен синтаксис
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