在C#中实现CQRS事件源
本文关键字:CQRS 事件源 实现 | 更新日期: 2023-09-27 18:29:52
我有一个简单的业务逻辑,我不想在我的项目中使用域驱动设计(DDD)。我只想实现以下内容:
- 写SQL
- 将对象序列化为JSON并将其添加到队列中
- 工作人员读取序列化的对象并将其插入MongoDB
- 应用程序从MongoDB而不是SQL读取
我找到了CQRS和活动来源,也找到了MassTransit,但我真的很失落。
我想我想要的很简单,但我不知道我是否朝着正确的方向前进,我很感激任何帮助。
这是个坏主意。。我走上了这条路,CQRS在CRUD中更难。。。
不要担心所有的网络事件总线(公共交通)都是从github上的简单CQRS开始的(它的事件来源但很简单),然后从那里开始发展,然后编写一个持久性适配器。SQL可以开始,但从长远来看,当你做一个更大的应用程序时,你会寻找其他东西。SQL的插入性能非常差,尤其是通过EF。
注意:对于具有大量逻辑的复杂应用程序,事件源更简单,但它有基本的复杂性开销。许多在线示例都是针对非常大和复杂的应用程序的。