.NET CQRS Frameworks nCQRS vs Lokad.CQRS

5

Nas duas últimas semanas, tenho lido e observado todos os recursos que posso encontrar no CQRS. Eu realmente gosto do conceito e estou ansioso para começar a aprofundar. Eu encontrei apenas 2 principais frameworks .NET para o CQRS e estou tentando avaliar as diferenças entre eles.

Estou procurando implementar o CQRS em um banco de dados noSql, provavelmente o RavenDB.

O Lokad parece muito focado no Windows Azure, não tendo certeza se ele suporta o Raven. Tem extensa documentação, mas não muita atividade na comunidade. O nCQRS tem muita atividade e suporta o Raven.

Eu queria saber se alguém tem alguma experiência em trabalhar com esses dois frameworks e quais são as principais diferenças entre eles.

    
por madcapnmckay 12.07.2011 / 04:45
fonte

1 resposta

3

Além das soluções "CQRS", o que geralmente é aplicado é um ESB (Enterprise Service Bus). CQRS é todo em torno de mensagens e esses tipos de estruturas existem em torno de mensagens.

O MassTransit é licenciado pelo Apache2. NServiceBus é LGPL / Commercial para os últimos lançamentos, eu acho que você pode envelhecer sob uma licença mais permissiva. O BizTalk não é uma ótima solução e é tudo o que a Microsoft cobra por isso.

Algumas das informações do link podem ser úteis no desenvolvimento de soluções também.

O

link tem um despachante de mensagens em processo que ele usa. Eu não tenho certeza se está lá fora em qualquer lugar, mas eu já vi :) Por diversão, seu último exemplo que vi foi que os consumidores implementaram ICanHaz<T> .

    
por 26.08.2011 / 17:50
fonte

Tags