0

什么是使用 EventStore 和 CommonDomain 时拍摄聚合快照的最佳实践(有没有更好的地方问,用户组,类似的东西)?

4

1 回答 1

2

Stack Overflow 是提问的最佳场所,因为每个人都可以从答案中受益。

快照通常应“带外”获取——即超出处理的主线。换句话说,当一系列事件被提交时,您不想在那个时候拍摄快照。相反,您需要让另一个线程或进程异步拍摄快照。我建议使用另一个线程而不是完全独立的进程,因为您不必担心确保您的程序集(域、消息等)与主处理线程的程序集相同。

“如何”拍摄快照的代码留给您,最终用户。我很可能会在下周左右就拍摄快照的具体步骤提供一些额外的指导。

另一个考虑因素是,您真的需要快照吗?您有多少个流超过 1000 个事件?如果没有,那么您几乎可以肯定不需要快照的复杂性。

于 2011-04-23T15:36:40.687 回答