Перейти к основному содержимому

3 записи с тегом "Axon"

Посмотреть все теги

· 11 мин. чтения

1. Обзор

В этой статье мы рассмотрим Axon и то, как он помогает нам внедрять приложения с учетом CQRS (разделение ответственности за выполнение команд и запросов) и источников событий .

В этом руководстве будут использоваться как Axon Framework, так и Axon Server . Первый будет содержать нашу реализацию, а второй будет нашим специализированным решением для хранилища событий и маршрутизации сообщений.

Пример приложения, которое мы будем создавать, фокусируется на домене Order . Для этого мы будем использовать стандартные блоки CQRS и Event Sourcing, которые Axon предоставляет нам .

Обратите внимание, что многие общие концепции исходят прямо из DDD , что выходит за рамки данной статьи.

2. Зависимости Maven

· 5 мин. чтения

1. Обзор

В этой статье мы рассмотрим, как Axon поддерживает сводные моментальные снимки.

Мы считаем эту статью расширением нашего основного руководства по Axon . Таким образом, мы снова будем использовать и Axon Framework , и Axon Server . В реализации этой статьи мы будем использовать первое, а второе — хранилище событий и маршрутизатор сообщений.

2. Агрегированные снэпшоты

Давайте начнем с понимания того, что означает моментальный снимок агрегата. Когда мы начинаем с Event Sourcing в приложении, возникает естественный вопрос: как мне сохранить совокупную производительность в моем приложении? Хотя существует несколько вариантов оптимизации, самый простой из них — внедрить моментальные снимки.

· 8 мин. чтения

1. Обзор

В этой статье мы рассмотрим, как Axon поддерживает агрегаты с несколькими сущностями .

Мы считаем эту статью расширением нашего основного руководства по Axon . Таким образом, мы снова будем использовать и Axon Framework , и Axon Server . Мы будем использовать первое в коде этой статьи, а второе — хранилище событий и маршрутизатор сообщений.

Поскольку это расширение, давайте немного остановимся на домене Order , который мы представили в основной статье.

2. Агрегаты и сущности