什么是使用 EventStore 和 CommonDomain 时拍摄聚合快照的最佳实践(有没有更好的地方问,用户组,类似的东西)?
问问题
754 次
1 回答
2
Stack Overflow 是提问的最佳场所,因为每个人都可以从答案中受益。
快照通常应“带外”获取——即超出处理的主线。换句话说,当一系列事件被提交时,您不想在那个时候拍摄快照。相反,您需要让另一个线程或进程异步拍摄快照。我建议使用另一个线程而不是完全独立的进程,因为您不必担心确保您的程序集(域、消息等)与主处理线程的程序集相同。
“如何”拍摄快照的代码留给您,最终用户。我很可能会在下周左右就拍摄快照的具体步骤提供一些额外的指导。
另一个考虑因素是,您真的需要快照吗?您有多少个流超过 1000 个事件?如果没有,那么您几乎可以肯定不需要快照的复杂性。
于 2011-04-23T15:36:40.687 回答