Please enable JavaScript.
Coggle requires JavaScript to display documents.
Микросервисы. Паттерны разработки и рефакторинга (Крис Ричардсон),…
-
Отслеживает количество успешных и неудавшихся запросов. Если частота ошибок превышает порог, то предохранитель размыкается и дальнейшие попытки прекращаются (RPI-Proxy)
-
-
Сага - последовательность локальных транзакций, которые координируются с помощью сообщений
Организует бизнес-логику в виде набора процедурных сценариев транзакций, по одному для каждого типа запросов
Организует бизнес-логику в виде объектной модели, состоящей из классов с состоянием и поведением
Организует доменную модель в виде набора агрегатов - графов объектов, с которыми можно работать как с единым целым
Агрегат публикует доменное событие во время своего создания или в ходе какого-то другого существенного изменения
-
Реализует запрос, который извлекает данные из разных сервисов, обращаясь к ним через их API и объединяя результаты
Реализует запрос, которому нужны данные из нескольких сервисов. Для поддержания предстваления, реплицирующего данные из разных источников и доступного только для чтения, используются события.
Реализует сервис, который служит точкой входа в микросервисное приложение для клиентов внешнего API
Отдельный API для каждого типа клиентов: браузер, мобильное приложение, внешние клиенты
-
-
Проверяет, соответствует ли сервис ожиданиями своих клиентов
Проверяет, может ли клиент взаимодействовать с сервисом.
-
-
API-шлюз передает токен с информацией о пользователе, включая его идентификатор
и роли, сервисам, к которым тот обращается.