CQRS/NES - Понимание того, как работает проект проекта?

77
7

Я только что посмотрел на NES, который использует EventStore и NServiceBus для CQRS.


До сих пор я даже не смотрел NServiceBus.


В примерном проекте для NES есть клиент MVC, который взаимодействует с NServiceBus, который поднимает или публикует и события из домена пользователя... и т.д.


Как вы можете сказать, я немного смущен тем, что и кто называет то, что отправляет, а кто делает публикацию и кто подписывается.


Если кто-нибудь может дать мне представление о том, как работает проект-образец, это будет хорошим началом для входа в NES и NSB?


Спасибо


JD


Ps. Проект NES выглядит потрясающе, теперь нужно построить мою теорию, чтобы понять, как все это работает.

спросил(а) 2021-01-25T20:24:24+03:00 6 месяцев назад
1
Решение
64

Пример NES содержит два основных проекта: веб-сайт MVC и конечную точку NServiceBus. Веб-сайт отправляет команды конечной точке, а конечная точка публикует события.


Чтобы максимально упростить образец NES, конечная точка NServiceBus также прослушивает свои собственные события, обрабатывая их после публикации и, в свою очередь, создавая Dtos. Как правило, будет выполняться другая отдельная конечная точка, которая будет обрабатывать события вместо этого.

Надеюсь, это немного поможет.

ответил(а) 2021-01-25T20:24:24+03:00 6 месяцев назад
Ваш ответ
Введите минимум 50 символов
Чтобы , пожалуйста,
Выберите тему жалобы:

Другая проблема