Resultados da pesquisa a pedido "cqrs"

7 a resposta

Design Orientado a Domínio, Objetos de Domínio, Atitude sobre Setters

Estive assistindo a alguns vídeos de Greg Young recentemente e estou tentando entender por que há uma atitude negativa em relação aos Setters nos objetos do Domínio. Eu pensei que os objetos do Domínio deveriam ser "pesados" com a lógica no DDD. ...

2 a resposta

Escolhendo um banco de dados NoSQL para armazenar eventos em um aplicativo projetado pelo CQRS

Estou procurando uma explicação boa, atualizada e de "ajuda à decisão" sobre como escolher um mecanismo de banco de dados NoSQL para armazenar todos os eventos em um aplicativo projetado pelo CQRS. Atualmente, sou novato em tudo o que é ...

4 a resposta

Objetos de valor no CQRS - onde usar

Digamos que tenhamos uma arquitetura inspirada no CQRS, com componentes como Comandos, Modelo de Domínio, Eventos de Domínio, DTOs de Modelo de Leitura. Obviamente, podemos usar objetos de valor em nosso modelo de domínio. Minha pergunta é, eles ...

9 a resposta

Exemplos e screencasts do CQRS [fechado]

Estou procurando alguns exemplos detalhados do CQRS de ponta a ponta com um conjunto razoável de testes de unidade. Além disso, se alguém souber de alguns screencasts do CQRS, isso seria extremamente útil. Eu já estou ciente desses ...

4 a resposta

ICommandHandler / IQueryHandler com assíncrono / aguardar

EDITH diz (tl; dr)Eu fui com uma variante da solução sugerida; mantendo tudoICommandHandlerareiaIQueryHandlers potencialmente assíncrono e retornando uma tarefa resolvida em casos síncronos. Ainda assim, eu não quero usarTask.FromResult(...) em ...

1 a resposta

Acessando um serviço da Web a partir do CQRS

Suponha que eu tenha um sistema baseado em CQRS e que meu domínio precise de alguns dados de um serviço da Web externo para tomar suas decisões. Como eu modelo isso corretamente? Eu posso pensar em duas opções: O manipulador de comandos executa ...

6 a resposta

Por que comandos e eventos são representados separadamente?

Qual é a diferença entre comandos e eventos em arquiteturas que enfatizam eventos? A única distinção que posso ver é que os comandos geralmente são originados / invocados por atores fora do sistema, enquanto os eventos parecem ser originados por ...

2 a resposta

EasyNetQ falha ao publicar no RabbitMQ - o tempo limite do PersistentChannel expirou

Estou tentando conectar ao RabbitMQ com o EasyNetQ. RabbitMQ está na VM remota. _rabbitBus = RabbitHutch.CreateBus( string.Format("host={0};virtualhost={1}", _hostSettings.Host, _hostSettings.VHost), x => x.Register<IEasyNetQLogger>(l ...

2 a resposta

Quão granular deve ser um evento de domínio?

Eu estou querendo saber o quão granular deve ser um evento de domínio? Por exemplo, tenho algo simples, como alterar o firstName, o secondName e o endereço de email em uma página de perfil. Devo ter 3 eventos de domínio diferentes ou apenas ...

4 a resposta

Sistema CQRS ocasionalmente conectado

Problema: Dois funcionários (A e B) ficam off-line ao mesmo tempo enquanto editam o cliente nº 123, digamos a versão nº 20, e enquanto off-line continuam fazendo alterações ... Cenários: 1 - Os dois funcionários editam o cliente nº 123 e fazem ...