Следующая статья: Архитектуры в реальной жизни.
![]() Диалог |
Содержание
Взаимодействие в кофейне также является хорошим примером простого, но распространенного шаблона Диалога. Общение между двумя сторонами (клиент и кофейня) состоит из короткого синхронного взаимодействия (заказ и оплата) и более долгого асинхронного взаимодействия (приготовление и получение напитка). Диалоги такого рода широко распространены в сценариях с приобретением товаров. Например, при размещении заказа на Amazon при коротком синхронном взаимодействии присваивается номер заказа, а все последующие действия (снятие средств по кредитной карте, упаковка, отправка) выполняются асинхронно. После завершения дополнительных операций клиент получает оповещение по электронной почте (также асинхронно). При возникновении каких-либо проблем Amazon обычно применяет компенсацию (возврат средств на кредитную карту) или повторную попытку (повторная отправка потерянных товаров).
