使用带有CQRS和MongoDb的Dotnet Core进行微服务的CRUD操作

时间:2019-02-05 11:42:41

标签: asp.net mongodb microservices crud cqrs

我需要使用CQRS模式和MongoDb作为nosql数据库在Dotnet核心微服务上进行POC,我不知道从哪里开始,请帮忙

2 个答案:

答案 0 :(得分:0)

请先提出具体问题,然后再做一些自己的工作。

也就是说,这里有一个用于.Net的相当不错的nuget软件包,可以在这里与MongoDB一起使用:https://www.nuget.org/packages/MongoDB.Driver/

我个人没有CQRS方面的专业知识,但是我发现这可能会有所帮助:CQRS Read models in a NoSql (Mongo DB) 这里还有一个用于在cqrs.net上使用mongodb的nuget软件包:https://www.nuget.org/packages/Cqrs.MongoDB/

答案 1 :(得分:0)

这是一个非常主观的问题,可能没有正确的答案。首先,您需要了解您是否真的需要CQRS。此模式通常与事件源一起使用。仅在某些情况下必须将系统读写分开,才需要CQRS。

在您进入CQRS和事件源之前,我强烈建议您了解您的要求,因为这会使您的应用程序逻辑变得复杂。

该示例涵盖了单个项目中的所有微服务概念。 https://github.com/EdwinVW/pitstop/