MongoDb:以原子方式存储聚合和域事件
我使用DDD和MongoDb作为底层存储。 我没有使用事件源。我需要在其他地方发布聚合的状态和域事件之前,在同一事务中发布聚合的状态和域事件,这是出于弹性的原因 Mongo允许事务,但仅在副本集配置中。MongoDb:以原子方式存储聚合和域事件,mongodb,domain-driven-design,Mongodb,Domain Driven Design,我使用DDD和MongoDb作为底层存储。 我没有使用事件源。我需要在其他地方发布聚合的状态和域事件之前,在同一事务中发布聚合的状态和域事件,这是出于弹性的原因 Mongo允许事务,但仅在副本集配置中。 在没有mongo事务的情况下,我如何实现相同级别的恢复能力?据我所知,通常的答案是,您将域事件存储在存储聚合状态的同一文档中(一个包含这两者所需的所有信息的单一表示形式) 请参阅Pat Helland。据我所知,通常的答案是,您将域事件存储在存储聚合状态的同一文档中(一个表示形式,其中包含这两个
在没有mongo事务的情况下,我如何实现相同级别的恢复能力?据我所知,通常的答案是,您将域事件存储在存储聚合状态的同一文档中(一个包含这两者所需的所有信息的单一表示形式)
请参阅Pat Helland。据我所知,通常的答案是,您将域事件存储在存储聚合状态的同一文档中(一个表示形式,其中包含这两个状态所需的所有信息) 看,帕特·海兰德