Описание тега domain-events

1 ответ

DDD: реализация доменных событий в монолитном приложении

Я провел небольшое исследование о предметных событиях и нашел несколько разных решений. Решение Udi Dahan, которое обрабатывает события немедленно События с отложенным доменом, которые в большинстве случаев запускаются в инфраструктуре События домен…
1 ответ

Агрегировать, DomainEvent с Prooph

Я разрабатываю приложение, которое очищает фиды HTML после аутентификации. Эти веб-сайты поддерживают только аутентификацию по электронной почте и паролю, но для некоторых интеграций может потребоваться дополнительная информация. Так что мой вопрос …
08 авг '17 в 19:21
2 ответа

Доменные обработчики событий - должны ли они использоваться для проблем прикладного уровня?

При реализации доменных событий обработчики событий должны использоваться только для чисто доменных задач; что-то, что вы бы обсудили с бизнес-экспертами, или они открыты для использования всем, кто интересуется моделью предметной области? Это, скор…
3 ответа

Доменно-управляемый дизайн: как моделировать иерархию вложенных категорий продуктов? Еще хуже, что, если категория продукта - Совокупный Корень?

Я занимаюсь доменно-управляемым дизайном, так почему бы не создать демонстрационный проект каталога продуктов? По-видимому Product Основной домен здесь, но так как я хотел бы сделать проект более интересным, я хотел бы поддержать вложенный Category …
3 ответа

DDD - Несколько ограниченных контекстов из-за различий совокупных данных?

Мы пытаемся разделить наш домен на ограниченный контекст с целью иметь модульный дизайн / архитектуру приложения. Мы провели поучительный сеанс EventSorming, который очень помог нам определить ограниченный контекст и его совокупности. После семинара…
1 ответ

Entity Framework и ADO.NET с шаблоном "Единица работы"

У нас есть система, созданная с использованием Entity Framework 5 для создания, редактирования и удаления данных, но проблема, с которой мы сталкиваемся, заключается в том, что иногда EF слишком медленный или просто невозможно использовать платформу…
1 ответ

Можно ли реализовать MediatR в агрегатах (уровень домена) без внедрения зависимостей (DDD)?

Чтобы не изобретать велосипед, я бы хотел использовать MediatR в Агрегатах для публикации событий домена. (Не) К счастью (?) MediatR работает как зависимость, которая вводится в классы, а не как то, что я могу назвать статически. Поэтому я бы в итог…
1 ответ

События в домене (стиль Udi) и попытка обойти шаблон Service Layer

У меня деликатная проблема, связанная с тем, что у меня есть рабочее решение с событиями AutoFac, CommonServiceLocator и Udi's Domain ( http://www.udidahan.com/2009/06/14/domain-events-salvation/). Я позволил Autofac установить ServiceProvider в заг…
1 ответ

События домена определяются клиентом, а не жестко

Требования к нашему продукту SaaS состоят в том, чтобы создать слой домена, в котором любой измененный атрибут или комбинация атрибутов может вызвать событие домена - и впоследствии запустить собственный процесс или уведомление. Поэтому я не решаюсь…
24 авг '15 в 15:01
1 ответ

Доменно-управляемый дизайн (доменные события) для ASP.NET Web API

Каков наилучший способ реализации проекта DDD/CQRS для веб-API, поскольку я до сих пор не совсем понимаю, как получить ответ при вызове другой службы из веб-API. Я читал о наблюдаемых вещах Rx, но я хотел бы получить более четкое объяснение, и было …
2 ответа

Structuremap ObjectFactory.GetAllInstances<IHandle <TEvent >> ()

Я испытываю трудности с реализацией событий в недавнем проекте. Я проверил, что structmap сканирует правильно, собирает и добавляет EventHandlers Scan(cfg =&gt; { cfg.TheCallingAssembly(); cfg.IncludeNamespace("ABC.EventHandler"); cfg.ConnectImpleme…
23 май '11 в 23:09
2 ответа

Как бороться с обновлением Entity (CRUD) и Domain Events с использованием DDD?

Я знаю, что DDD хорошо работает с пользовательским интерфейсом на основе задач, но я реорганизую устаревшее приложение, в котором у меня Anemic Domain Model (многие сеттеры без бизнес-логики). Одним из первых шагов было сделать так, чтобы он достиг …
1 ответ

Понимание возможной последовательности, BacklogItem и примера задач от Вона Вернона

Я изо всех сил пытаюсь понять, как реализовать Возможную Последовательность с показанным примером BacklogItems и Задач от Вона Вернона. До сих пор я понял следующее утверждение (учитывая случай, когда он разделяет BacklogItem и Task на отдельные сов…
1 ответ

Интеграция DI-контейнера в доменный уровень. Доменные события

После статьи: http://www.udidahan.com/2009/06/14/domain-events-salvation/ мы видим, что DomainEvents реализация использует DI-контейнер public static IContainer Container { get; set; } а потом if(Container != null) { foreach(var handler in Container…
2 ответа

CQRS - может ли EventListener вызывать Command?

Я хочу использовать элементы шаблона CQRS в моем проекте. Интересно, правильно ли я это делаю с Командой и Событиями. Я не уверен, что событие может вызвать команду. Чтобы лучше показать, что я хочу сделать, я буду использовать диаграмму и пример. Э…
20 янв '14 в 19:37
1 ответ

События и команды домена в распределенной системе (DDD)

Допустим, у меня есть распределенная архитектура (клиент-сервер). На стороне клиента есть класс ServerEntity, на стороне клиента - класс ClientEntity. Я хочу, чтобы ClientEntity просто запрашивал некоторые данные у ServerEntity. Я недавно начал изуч…
31 янв '13 в 19:17
3 ответа

Ищем примеры доменных событий

Кто-нибудь знает, где найти пример кода для реализации событий домена, как описано Уди Даханом в " Событиях домена - спасение"?
2 ответа

Должны ли события домена вызываться внутри или вне транзакции?

В нашем приложении мы генерируем доменные события, когда что-то меняется в доменной модели. Некоторые из задач, выполняемых обработчиками событий, должны выполняться в той же транзакции, которая использовалась при возникновении события, другие задач…
2 ответа

Должен ли я добавить элемент, используя шаблон репозитория или событие create, если я использую события домена?

Я пытаюсь понять шаблон событий домена, проиллюстрированный Уди Даханом, в отношении добавления новых объектов домена в определенной ситуации. Теперь обычно с сущностями я бы их создал, а затем добавил через репозиторий. Я предполагаю, что я все еще…
1 ответ

Постоянство и доменные события с постоянными невежественными объектами

Я изучал предметно-ориентированный дизайн в сочетании с предметными событиями. Мне действительно нравится разделение проблем, которые эти события обеспечивают. Я столкнулся с проблемой с порядком сохранения объекта домена и создания событий домена. …