Perguntas com a marcação «cqrs»

Padrão de design da Segregação de Responsabilidade de Consulta de Comando

2
Por que separar a classe CommandHandler com Handle () em vez de manipular o método no próprio Comando
Eu tenho uma parte do padrão CQRS implementada usando a arquitetura S # arp como esta: public class MyCommand { public CustomerId { get; set; } // some other fields } public class MyCommandHandler<MyCommand> : ICommandHandler<MyCommand, CommandResult> { Handle(MyCommand command) { // some code for saving Customer entity return CommandResult.Success; …


2
CQRS + Event Sourcing: (é correto) Os comandos geralmente são comunicados ponto a ponto, enquanto os Eventos de Domínio são comunicados através de pub / sub?
Estou basicamente tentando entender o conceito de CQRS e conceitos relacionados. Embora o CQRS não incorpore necessariamente o Messaging e o Event Sourcing, parece ser uma boa combinação (como pode ser visto com muitos exemplos / postagens de blog combinando esses conceitos) Dado um caso de uso para uma alteração …






2
Manipuladores de comando e DDD
Eu tenho um aplicativo ASP.NET MVC, que usa um serviço de consulta para obter dados e um serviço de comando para enviar comandos. Minha pergunta é sobre a parte do comando. Se uma solicitação for recebida, o serviço de comando usará um distribuidor de comandos que encaminhará o comando para …



2
Zero construtores de argumento e entidades Always Valid
Recentemente, li muito sobre entidades de domínio Always Valid. Eu acredito que, para garantir que as entidades sejam sempre válidas, preciso: 1) Remova a obsessão primitiva e coloque regras de validação / domínio nos construtores de objetos de valor, conforme explicado aqui: https://enterprisecraftsmanship.com/2016/09/13/validation-and-ddd/ . 2) Coloque regras de validação / …


Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.