.NET CQRS Frameworks nCQRS vs Lokad.CQRS

5

Da un paio di settimane ho letto e guardato tutte le risorse che posso trovare su CQRS. Mi piace molto il concetto e sono ansioso di iniziare a scavare più a fondo. Ho trovato solo 2 principali framework .NET per CQRS e sto cercando di valutare le differenze tra loro.

Sto cercando di implementare CQRS su un db noSql, molto probabilmente RavenDB.

Lokad sembra molto concentrato su Windows Azure, non è sicuro che supporti Raven. Ha una vasta documentazione ma non molte attività nella comunità. nCQRS ha un sacco di attività e supporta Raven.

Mi chiedevo se qualcuno ha qualche esperienza con questi due framework e quali sono le principali differenze tra loro.

    
posta madcapnmckay 12.07.2011 - 04:45
fonte

1 risposta

3

Oltre alle soluzioni "CQRS", ciò che viene spesso applicato è un ESB (Enterprise Service Bus). CQRS è tutto intorno alla messaggistica e questi tipi di framework esistono attorno alla messaggistica.

MassTransit è autorizzato da Apache2. NServiceBus è LGPL / Commerciale per le ultime versioni, penso che puoi invecchiare con una licenza più permissiva. BizTalk non è una soluzione eccezionale ed è ciò che Microsoft addebita per questo.

Alcune informazioni del link potrebbero essere utili anche nello sviluppo di soluzioni attorno a questo.

Il collegamento ha un dispatcher di messaggi in elaborazione che usa. Non sono sicuro che sia là fuori da qualche parte ma l'ho visto :) Per divertimento il suo ultimo esempio che ho visto aveva i consumatori che implementavano ICanHaz<T> .

    
risposta data 26.08.2011 - 17:50
fonte

Leggi altre domande sui tag