Вопросы по теме 'axon'

Синхронизация данных на стороне запроса в CQRS — не будет ли конфликтов?
У меня есть общий вопрос о парадигме CQRS в целом. Я понимаю, что CommandBus и EventBus отделят модель предметной области от нашего хранилища данных на стороне запроса, преимущества согласованности в конечном итоге и возможность денормализации...
1225 просмотров

Как начать использовать CQRS с Axon framework в существующей базе данных
У нас есть существующее веб-приложение, использующее базу данных графов, которую мы хотим переключить на архитектуру, использующую cqrs с фреймворком Axon. Мне интересно, есть ли какие-нибудь передовые методы, что делать с данными, которые уже...
762 просмотров
schedule 19.12.2022

Axon Framework и сравнение Eventuate
В настоящее время мы проводим некоторое исследование CQRS и Event Sourcing и обнаружили две основные структуры, которые решают эти две проблемы: Axon Framework и Eventuate . Оба они продолжают развиваться, а Eventuate сейчас более активно...
9617 просмотров

Есть ли какой-то конкретный способ миграции Axon с версии 2.4.3 на 3.1.1?
Я новичок в Axon и выполняю миграцию с Axon 2.4.3 на 3.1.1, но я не могу найти какое-либо руководство по миграции, доступное для другой версии? Не могли бы вы поделиться своим опытом, как сделать то же самое. Я столкнулся с большой проблемой,...
755 просмотров
schedule 03.02.2022

Об использовании сериализатора Джексона в аксоне для преобразования и, таким образом, сохранения события в MongoDB
Я использую axon 3.1.1, сохраняя события в mongodb, я могу сохранить его в формате XML. но при преобразовании его в формат JSON с помощью сериализатора Джексона я не могу получить, что такое Storage стратегия. то, что я делаю, находится здесь...
628 просмотров
schedule 11.02.2022

Как издеваться над репозиторием Spring Boot при использовании фреймворка Axon
В настоящее время я пытаюсь реализовать какое-то приложение с использованием фреймворка Axon и Spring Boot, и мне нужно написать модульные тесты для одной из саг. В этой саге, помимо функций аксона, я также использую репозиторий весенней загрузки,...
831 просмотров

Тестирование Axon retry
Я пишу систему с использованием фреймворка Axon. Один из моих обработчиков событий отправляет команду другому микросервису, и я реализовал функцию повтора с экспоненциальным откатом, чтобы справиться с тем, что другая служба недоступна. Я могу...
171 просмотров
schedule 09.11.2022

Axon и CompletableFuture
Я столкнулся с проблемами при попытке использовать CompletableFuture с Axon. Например: CompletableFuture future = CompletableFuture.supplyAsync(() -> { log.info("Start processing target: {}", target.toString()); return...
545 просмотров
schedule 27.04.2024

Рекомендации по предотвращению дублирования событий AggregateCreated
У меня есть следующий (Axon) агрегат: @Aggregate @NoArgsConstructor public class Car{ @AggregateIdentifier private String id; @CommandHandler public Car(CreateCar command){ apply( new CarCreated(command.getId()) ); }...
1349 просмотров
schedule 12.09.2023

Команда Axon Server не содержит ключа маршрутизации
Я пытаюсь перенести свое приложение на Axon 4.0 с сервером Axon. Вот мой код. data class CreateTravelProductCommand( @TargetAggregateIdentifier val id: String, val productCreator: String ) val id: String = ObjectId.get().toString() val...
1352 просмотров
schedule 08.11.2022

Где разместить доменные службы в AxonIQ
У меня есть совокупность пользователей, которая создается с помощью команды CreateUser, которая состоит из совокупного идентификатора и имени пользователя. Наряду с этим у меня есть служба домена, которая связывается с mongo db и проверяет,...
156 просмотров
schedule 05.05.2022

Конфигурация Axon 4 XStream
При запуске приложения Spring Boot, которое включает Axon 4, я вижу в консоли вывода следующее: Security framework of XStream not initialized, XStream is probably vulnerable. Как мне защитить XStream, включенный в Axon 4? Для пояснения я...
818 просмотров
schedule 12.11.2023

Есть ли способ воспроизвести события в диапазоне дат?
Я реализую пример пружинного ботинка и аксона. У меня есть два события (пополнение и снятие остатка на счете). Я хочу знать, есть ли способ узнать состояние агрегата учетной записи на заданную дату? Я хочу получить не только окончательное...
306 просмотров
schedule 05.07.2023

Axon Framework: отправить команду при совокупной нагрузке
Мы создаем систему микросервисов с помощью Axon Framework 4.1. В нашем домене у нас есть концепция меток, в которой мы можем прикреплять метки к другим объектам. Хотя ярлыки обычно создаются и управляются пользователем, некоторые из этих ярлыков...
540 просмотров

Axon Framework, реализующий IntervalRetryScheduler только для некоторых команд
У меня есть сага, и сага отправляет команды в разные микросервисы при определенных событиях. Некоторые из микросервисов могут быть недоступны в большей степени, чем другие, поэтому я хочу настроить CommandGateway с помощью RetryScheduler, а также...
365 просмотров
schedule 11.09.2022

Axon EventHandler не получает событие
Мне нужна помощь с правильной настройкой приложения Axon, или я неправильно понимаю аксон. У меня два агрегата: "FileStore", в котором будет храниться информация об индексированных файлах. DirectoryLister, который отправляет события для...
180 просмотров
schedule 06.08.2022

Удалить ссылочные элементы из агрегата
У меня вопрос по следующей ситуации. Допустим, у нас есть 2 домена с 2 агрегатами. Домен A и домен B — это разные микросервисы. Домен A – совокупность продуктов Домен B - совокупность магазинов В нашем дизайне мы решаем, что домен A...
46 просмотров
schedule 20.11.2023

Рассмотрение Axon в новом проекте
Через несколько месяцев я начну новый проект. Проект будет содержать множество бизнес-логики, разбросанных по нескольким subdomains . Да, мы будем использовать принципы Domain Driven Design . Техника будет состоять из Spring, Spring Boot &...
629 просмотров
schedule 18.04.2023

Обработчик событий воспроизводится при перезапуске приложения?
Я играю с сервером аксона локально. Я запускаю док-контейнер на своем локальном компьютере с помощью команды docker run -d --name axonserver -p 8024:8024 -p 8124:8124 axoniq/axonserver . Когда я запускаю приложение с весенней загрузкой, мой...
429 просмотров
schedule 13.04.2023

Axon - Синхронная сага / Проверка команд - Уникальность
Я хотел бы создать синхронный процесс саги из команды sendAndWait на контроллере REST до @Endsaga (включая средние шаги). @Endsaga будет достигнута только после того, как сторона запроса (отдельный проект) отправит событие (успех или неудача со...
290 просмотров
schedule 17.05.2024