Мы используем файлы cookie
Мы используем файлы cookie для улучшения работы сайта и предоставления вам персонализированного опыта. Правила использования файлов cookie можно найти в нашей политике конфиденциальности
CQRS (Command Query Responsibility Segregation) — это шаблон архитектуры, разделяющий операции чтения (Queries) и записи (Commands) данных. Эта модель может быть применена для:
Пример применения:
CreateOrderCommand
принимает данные, выполняет валидацию, обновляет состояние домена (например, создает заказ и резервирует товары), и генерирует доменные события (OrderCreated
).OrderQueryService
использует оптимизированное для чтения хранилище (например, денормализованное представление данных) для быстрого получения списка заказов или деталей конкретного заказа.Структурные элементы:
CreateProductCommand
, PlaceOrderCommand
.CQRS (Command Query Responsibility Segregation) — это шаблон архитектуры, разделяющий операции чтения (Queries) и записи (Commands) данных. Эта модель может быть применена для:
Пример применения:
CreateOrderCommand
принимает данные, выполняет валидацию, обновляет состояние домена (например, создает заказ и резервирует товары), и генерирует доменные события (OrderCreated
).OrderQueryService
использует оптимизированное для чтения хранилище (например, денормализованное представление данных) для быстрого получения списка заказов или деталей конкретного заказа.Структурные элементы:
CreateProductCommand
, PlaceOrderCommand
.Зарегистрируйтесь или войдите, чтобы получить доступ к полным ответам на все вопросы из банка вопросов.