Документация / PlantUML
Временные диаграммы
Временная диаграмма показывает, как во времени меняются состояния участников: полезна для протоколов, тайм-аутов и SLA.
Участники
robust— состояния на отдельных уровнях (ступенчатый график);concise— состояния подряд на одной полосе;clock— тактовый сигнал;binary— сигнал с двумя значениями.
@startuml
robust "Сервис" as S
concise "Клиент" as C
@0
C is Idle
S is Ожидание
@100
C is "Ждёт ответа"
S is Обработка
@300
S is Ожидание
C is Idle
@enduml
@время задаёт момент, участник is состояние — состояние с этого момента.
Сообщения и интервалы
@startuml
concise "Клиент" as C
concise "Сервер" as S
@0
C is Запрос
S is Idle
@50
S is Обработка
C -> S : POST /pay
@250
S is Idle
S -> C : 200 OK
C is Idle
highlight 50 to 250 #EEF3FA : время ответа
S@50 <-> @250 : 200 мс
@enduml
A -> B : текст— сообщение между участниками в текущий момент;highlight t1 to t2 : подпись— выделение интервала;участник@t1 <-> @t2 : подпись— размерная линия (интервал) на полосе участника.
Тактовый и двоичный сигналы
@startuml
clock "Такт" as clk with period 50
binary "Готовность" as ready
@0
ready is low
@100
ready is high
@200
ready is low
@enduml
Похожие инструменты
Обновлено: 30 сентября 2026 г.
