在过去的几周里,我一直在阅读和观察我能在CQRS上找到的任何资源。我真的很喜欢这个概念,我很想开始深入研究。我只为CQRS找到了两个主要的.NET框架,我试图评估它们之间的差异。
我希望在noSql db (很可能是RavenDB )上实现CQRS。
Lokad似乎非常关注windows,不确定它是否支持Raven。它有丰富的文档,但在社区中没有太多的活动。nCQRS有很多活动,并且支持Raven。
我想知道是否有人有使用这两种框架的经验,它们之间的主要区别是什么。
发布于 2011-08-26 15:50:12
除了"CQRS“解决方案之外,经常使用的是ESB ()。CQRS是围绕消息传递的,这些类型的框架围绕消息传递而存在。
MassTransit是Apache2许可的。NServiceBus是LGPL/商业版的最新版本,我认为你可以在一个更宽松的许可下变老。BizTalk不是一个很好的解决方案,无论微软为此收取多少费用。
http://cqrsinfo.com/documents/cqrs-introduction/提供的一些信息也可能用于开发解决方案。
http://twitter.com/#!/ackenpacken使用了一个进程内消息分发程序。我不确定它是否在任何地方,但我已经看到了:)为了好玩,我看到了他最近的一个例子,让消费者实现了ICanHaz<T>。
https://softwareengineering.stackexchange.com/questions/92062
复制相似问题