Синхронный вызов в диаграмме последовательности отличается от асинхронного тем, что при синхронном вызове отправитель ждёт ответа от получателя, а при асинхронном — не ждёт. 14
Синхронный вызов — взаимодействие, в котором один объект отправляет запрос и обязательно получает что-то в ответ от другого объекта. 2 Пример — взаимодействие браузера с сервером. 2 На диаграмме последовательности синхронные сообщения отображаются с помощью сплошной линии с закрашенной стрелкой. 5
Асинхронный вызов — взаимодействие, при котором один объект шлёт запрос другому, но ответ не получает. 2 Пример — работа очередей или топиков: один объект положил данные в топик, а второй объект забрал эти данные, но никакой информации первому объекту при этом не пришло. 2 Асинхронные сообщения на диаграмме последовательности изображаются с помощью сплошной линии с открытой стрелкой. 5